同步功能未运作 - 排查不兼容字符和无效文件名的问题

为确保您的文件正确同步,首先请验证三件事:

  • 您的电脑、手机或平板电脑已连接到互联网
  • 您已在这些设备上登录同一个 Dropbox 帐户
  • 文件或文件夹是在电脑上的 Dropbox 文件夹中

如果您确认您的电脑处于联网状态且在同步中,但有个文件仍未出现在预期的位置,可能是文件的名称存在问题。具有无效文件名的文件可以同步到 dropbox.com,但可能不会出现在电脑上的 Dropbox 文件夹中,也无法在不兼容的操作系统上正常工作。

要查看您的哪些文件可能会导致同步问题,请登录到 dropbox.com 并使用 Dropbox 无效文件检查工具。

如果您发现一个(或多个)无效的文件,可能的原因有几种。下面是一些导致无效文件的常见原因。

与所有操作系统都不兼容的字符

如果同步不起作用且您的文件名包含下列其中一个字符,最简单的解决方法是从原始文件的名称中移除这些字符。

  • /(正斜杠)
  • \(反斜杠)

为避免日后出现同步问题,请避免使用这些字符命名文件,否则在部分平台上 Dropbox 无法同步这些字符。

与 Windows 不兼容的字符

如果在 Windows 上同步不起作用且您的文件名包含下列其中一个字符,最简单的解决方案是重命名原始文件,以从文件名中移除这些字符。

  • <(小于)
  • >(大于)
  • :(冒号)
  • "(双引号)
  • |(竖线或管道)
  • ?(问号)
  • *(星号)
  • .(句点)或者文件/文件夹名称结尾的空格

为避免日后出现同步问题,请避免使用与 Windows 文件系统不兼容的字符命名文件。

Windows 中的保留文件名

Windows 中有一组保留字无法用作有效的文件名。如果您通过 dropbox.com 或非 Windows 设备创建并命名文件或文件夹,但其中包含保留字,那么在 Windows 电脑上该文件不会同步到您的 Dropbox。如需查看完整的保留文件名列表,请参阅 Windows Developer Network 中的命名惯例部分。

被忽略的文件

一些系统小文件无法在 Dropbox 上同步。这些小文件包括:

  • desktop.ini
  • thumbs.db
  • .ds_store
  • icon\r
  • .dropbox
  • .dropbox.attr

最大字符长度

如果您在同步文件时遇到问题且您的文件名超过 260 个字符,最简单的解决方法是缩短原始文件的名称。

几点说明:

  • 某些应用(比如 Microsoft Excel)的限制更短(218 个字符)。
  • Windows 会将文件路径计为名称的一部分。例如,Windows 会将下面的文件名计为 142 个字符:

C:\Users\Panda\My Documents\Dropbox\Creative Nonfiction\My Autobiography\Favorite Things\Favorite Foods\Bamboo\Family Recipes\Fresh Leaves.doc

Mac 和 Linux 上的起始字符

以句点开头的文件或文件夹(例如 .myfile.doc)会正常同步到您电脑上的 Dropbox 文件夹。但是,Mac 和 Linux 操作系统会将文件名以句点开头的文件视为系统文件,并自动将文件隐藏。如果不修改电脑的高级设置,您将无法看到这些文件。在这种情况下,您可以登录 dropbox.com 并重命名文件或文件夹(例如 _myfolder)。

尾随字符

以句点 (.) 结尾的文件和文件夹将无法在不同的操作系统之间正常同步。如果文件以句点结尾(例如 file.txt.),该文件将无法同步,而且它将出现在错误文件检查中。

临时文件

当一些应用(例如 Microsoft Word、Excel 或 PowerPoint)打开文件时,它们通常会将临时文件保存在相同目录下,并用下列两种方式中的一种为临时文件命名:

  • 以 ~$(波浪符和美元符)或 .~(句点和波浪符)开头的名称
  • 以波浪符开头、.tmp 结尾的名称,如 ~myfile.tmp

Dropbox 在任何操作系统上都不会同步这些临时文件。

元数据和资源叉

避免同步使用元数据(或资源叉)的文件,包括 Mac 替身或 Windows 快捷方式。这些类型的文件通常只能在创建它们的操作系统上工作。

交接点

Dropbox 会跟踪 Windows 交接点,并同步交接点关联的文件或文件夹。但是,除非重新启动 Dropbox 桌面应用,否则系统不会再次同步您在 Windows 操作系统上对那些文件或文件夹所做的任何修改。为避免这种情况,请将原始文件夹移至 Dropbox,然后在文件夹之前的位置添加交接点,以链接至此文件夹在 Dropbox 文件夹中的新位置。

重新分析点

在极少数情况下,Windows 可能会向文件或文件夹附加某种类型的扩展属性(称为重新分析点)。Dropbox 桌面应用无法同步包含此属性的文件或文件夹。

如果您在文件或文件夹上看到红色的“X”,可能就是因为重新分析点。要针对单个文件解决此问题,请创建一个同文件类型的新文件,然后将无法同步的文件中的内容复制到新文件并保存。要针对文件夹解决此问题,请创建一个新文件夹,然后将无法同步的文件夹中的内容复制并粘贴到新文件夹中。

请注意,可能会有多个文件或文件夹包含重新分析点。如果是这种情况,您需要多次应用上述解决办法。如果持续遇到此问题,请联系 Microsoft 支持以获取更多帮助。

关于元数据和 FAT32 硬盘的警告

有些文档会在附加到文件的数据中设置文件属性或扩展属性。我们将这些数据称为元数据。操作系统会以多种不同方式使用元数据:存储图标、标注文档、向文件附加信息、设置权限等等。Dropbox 在所有平台上都支持扩展属性。但是,使用 FAT32 文件系统的 U 盘和便携式硬盘不支持元数据。如果您的 Dropbox 文件夹在 FAT32 驱动器上,很遗憾,当文件移动或重命名时,元数据将无法获得保留。

在 Linux 上监控超过 10,000 个文件夹

在默认情况下,Linux 版 Dropbox 桌面应用最多只能监控 10,000 个文件夹。超出的文件夹将不会被监控,所以在同步时会被忽略。修复这个问题的方法很简单。您只需打开终端,然后输入以下内容:

echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

此命令将要求您的系统监控最多 100,000 个文件夹。输入命令后,您只要输入密码,Dropbox 便将立即恢复同步。

在 Linux 上开启扩展属性 (xattr) 支持

一些 Linux 发行版默认会关闭扩展属性 (xattr)。如果您运行的是采用 ext3 或 ext4 文件系统的 Linux 发行版,通常可以通过 /etc/fstab 设置文件开启扩展属性支持。有关说明,请参阅 Linux 发行版的文档。

在 Dropbox 中使用引用文件

我们强烈反对向 Dropbox 文件夹添加引用的文件(符号链接、交接点或网络文件夹)。使用引用文件可能导致 CPU 使用率上升、同步性能减弱、权限问题以及配额使用差异。

这篇文章对您有帮助吗?

很抱歉听到这个消息。
请告诉我们有什么可以改进的地方:

谢谢您的意见!
请告诉我们这篇文章对您的帮助有多大:

谢谢您的意见!

社区答案