前导和尾随空格

本部分中的主题:


概述

Windows 不允许创建名称以一个或多个空格(ASCII 空格 0x20)字符开头或结尾的文件或文件夹。在 Desktop Connector 工作空间中也是如此。在 Desktop Connector 16.2.x 之前的版本中,这些空格字符没有得到很好的处理,在与云同步时可能会导致崩溃。

注意:从 Desktop Connector 16.2.x 开始,处理这些字符的方式更类似于 Windows 行为。

空格故障排除

在 Windows 中,空格是指用于表示空白空间或者文本或其他字符之间的间隙的字符。这些字符包括空格、制表符和换行符,可以定义为前导或尾随空格。

  1. 前导空格定义为文件或文件夹名称开头的空格字符。当文件/文件夹名称以一个或多个空格开头时,就会出现带有前导空格的文件或文件夹。

  2. 尾随空格定义为文件或文件夹名称末尾的空格字符。当文件/文件夹名称以一个或多个空格结尾时,就会出现带有尾随空格的文件或文件夹。我们知道,名称中带有尾随空格(空格字符)的文件和文件夹不会同步。

    前导和尾随空格图像

提示:

移除前导或尾随空格后,您可能需要手动修复对重命名的文件夹中文件的参考。

重要信息:在项目订阅(“选择项目”命令)期间,如果订阅了文件夹带有尾随空格的项目,您将看到一个对话框,通知您已识别到无效的文件夹或文件名。

这为什么很重要?我们知道,名称中带有尾随空格(空格字符)的文件和文件夹不会同步。在这种情况下,无法在本地计算机上创建占位符文件,即使该文件可能在 Web 界面中可见。

有哪些症状?

每次重新启动 Desktop Connector 时,此消息都会继续显示,提醒您已识别到无效的文件夹或文件。

“了解更多”视频

选择“查看受影响文件和文件夹的列表”链接,这将启动 Windows 记事本并打开一个文本文件,以向您显示受影响文件/文件夹所在的路径。您可以通过在 Web 版本的 Docs 中重命名文件和/或文件夹来修复后续空间。

识别到尾随空格

选择了解更多链接可转到“前导和尾随空格”帮助页面,以获取其他信息。

选择“确定”将关闭对话框,并忽略无效的文件夹和文件。

遇到前导和尾随空格时,以下行为是已知问题。

含有尾随空格的重复文件夹

重要信息:如果您使用的是 Desktop Connector v16.0/v16.1/v16.1.1,并且创建了重复的文件夹(含有尾随空格字符的文件夹,如图所示),Desktop Connector 在启动时可能会崩溃。16.2.x 中已解决该根本问题,但升级到 16.2.x 后在初次启动时仍会崩溃。以下步骤概述了如何解决崩溃和导致崩溃的根本问题。

前导和尾随空格图像

请按照以下步骤进行操作以解决启动时发生崩溃的问题:

  1. 升级到 16.2.0.2007 或更高版本(这是必需步骤)
  2. 关闭(退出)Desktop Connector。
  3. 删除工作空间 C:\Users\username\DC\ACCDocs
  4. 重新启动 Desktop Connector。

空格日志的位置

Desktop Connector 将收集有关空格日志的信息,并将这些信息放置在以下位置的文本文件中:C:\Users\<username>\AppData\Local\Autodesk\Desktop Connector\Logs

空格日志位置

在两种情况下会创建日志文件。

  1. 如果 Desktop Connector 在订阅项目时发现任何空格,将创建日志 startup_whitespace.txt
  2. 当 Desktop Connector 发现自项目订阅以来添加的任何空格时,将创建日志 Subscription_whitespaces_NUMBERS.txtNUMBERS 名称是指日志中收集的特定客户端编号。

相关概念: