为什么一台电脑上的某些文件无法同步到另一台电脑?

为确保您的文件正确同步,首先请检查您的电脑是否已连接互联网且与同一个 Dropbox 帐户关联。如果已验证您的电脑在线且处于同步状态,但文件仍未如预期出现,可能是因为文件自身有问题。

不同操作系统之间有时会出现不兼容的状况。Dropbox 桌面应用会跟踪这些不一致的情况,然后努力妥善解决问题。当问题解决不了时,文件仍将同步到 dropbox.com 上,但可能无法在不兼容的操作系统上出现,或无法在这些系统上正常工作。

要查看您的哪些文件可能会导致同步问题,请登录到 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 个字符以内的文件和文件夹名称。除此限制之外,某些应用(如 Microsoft Excel)的限制更短(218 个字符)。

请注意,Windows 会将文件路径计为名称的一部分,因此下面的文件路径示例是 142 个字符,而不是 16 个:

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

3.0 版及更高版本的 Dropbox 桌面应用可顺利读写长度超过 260 个字符的位置。不过,一些应用可能仍会受制于操作系统的限制,且可能无法访问长路径中的文件。

例如,如果您某个 Excel 2010 文件的路径长达 260 个字符,Dropbox 会将其同步到您的电脑。不过如果您尝试在 Excel 中打开该文件,Dropbox 就会显示文件无法访问之类的错误消息。您可以访问 Office 和 Microsoft 的帮助中心,详细了解路径限制。一般而言,您只需缩短文件或文件夹的名称,或将其移至更高一级的文件夹即可打开这些文件。

大小写冲突

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

关于元数据和 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 使用率上升、同步性能减弱、权限问题以及配额使用差异。

很抱歉听到这个消息。请告诉我们应该如何改进:

Thanks for your feedback! Let us know how this article helped:

谢谢您的意见!

社区答案
    社区答案

      获取帮助的其他方式

      社区

      Twitter 支持

      指导帮助

      获取帮助的其他方式

      社区

      Twitter 支持

      指导帮助

      获取帮助的其他方式

      社区

      Twitter 支持

      联系支持人员