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

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

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

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

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

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

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

请勿使用以下字符来命名您的文件,因为 Dropbox 无法在部分平台上同步这些字符:

  • /(正斜线)
  • \(反斜线)
请注意,Dropbox 只在 Mac 电脑上会将文件名中包含正斜线的文件同步到 dropbox.com。不过,这些文件在同步到 dropbox.com 后,会使用“:”(冒号)替换“/”(正斜线)。名称中包含正斜线的文件会同步到其他 Mac 电脑,但无法同步到 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

最大字符长度

Windows 只允许长度不超过 260 个字符的文件和文件夹名称;不过,最新版本的 Dropbox 桌面应用可读写长度超过 260 个字符的位置。

一些应用受制于操作系统的限制,可能无法访问长路径中的文件。此外,某些应用(比如 Microsoft Excel)的限制更短(218 个字符)。

例如,如果您某个 Excel 2010 文件的路径长达 261 个字符,Dropbox 会将其同步到您的电脑。不过如果您尝试在 Excel 中打开该文件,就会看到错误消息文件无法访问。要解决此问题,请缩短文件或文件夹的名称,或者将其移至更高一级的文件夹。

注意:Windows 会将文件路径计为名称的一部分。以下示例文件路径为 142 个字符,而不是只有 16 个字符的文件名称:

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

大小写冲突

大多数 Linux 系统都允许您采用大小写格式不同的相同名称来命名两个文件或文件夹。但是,Mac 和 Windows 在默认情况下不会按大小写区分文件或文件夹名称。因此,如果 Dropbox 碰到名称为“Sample folder”和“sample folder”(小写的“s”)的 Linux 目录,仍然会将两个文件夹同步到 Mac 和 Windows 电脑,但其中一个将以原始文件夹副本的形式出现并标示大小写冲突

Mac 和 Linux 上的开头字符

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

尾随字符

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

系统将会去除文件和文件夹名称中的结尾空格,以便能够与其他操作系统正常同步。如果 Dropbox 发现您的 Dropbox 文件夹中有名称相同但所留空格(或按空格键产生的字符)不同的文件,Dropbox 会将该文件添加到您的 Dropbox 文件夹,但文件名中将标注空格冲突

临时文件

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

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

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

Unicode 编码冲突

在一些情况下,您可以通过多种方式在键盘上打出同一字符。尽管字符看上去一样,但对操作系统和 Dropbox 来说它们并不相同。当 Dropbox 发现编码冲突时,它会创建一份文件冲突副本,将其保存在同一文件夹下,同时标注 Unicode 编码冲突

元数据和资源叉

避免同步使用元数据(或资源叉)的文件,包括 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 使用率上升、同步性能减弱、权限问题以及配额使用差异。

很抱歉没帮上您。请告诉我们有什么可以改进的地方:

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

感谢您的意见!

社区解答

    获取帮助的其他方式

    社区

    Twitter 支持

    联系支持人员