为什么 DropBox 偶尔会添加 *com.dropbox.attributes 文件?

为什么 DropBox 偶尔会添加 *com.dropbox.attributes 文件?

我使用 Dropbox 已有几年了。最近我注意到带有扩展名的文件com.dropbox.attributes开始出现在一些 Dropbox 子文件夹中。

脚步

  1. 我在 Dropbox 中创建了一个新目录,目的是添加一些图像文件。
  2. 我将图像文件添加到新目录
  3. 文件开始同步,然后开始出现新文件,其名称与我正在同步的文件相同,但附加了扩展名com.dropbox.attributes. 每个附加文件约为 160 字节。
  4. 这些com.dropbox.attributes文件在 DropBox.com 网页客户端中也可见。并且它们可以同步到拥有相同 Dropbox 帐户的其他机器。

例如:我将添加:IMG_1195.JPG一个 1.6MB 的文件。几秒钟后将出现以下内容:IMG_1195.JPG/com.dropbox.attributes大小为 160 字节。这个新文件的内容是一堆十六进制值。

这是为什么?我该如何阻止它?!

很吵。

答案1

好吧,为了完整起见,这是官方对此的看法

这些文件是由于您链接的某个设备(或属于共享文件夹成员的某个链接设备)上的文件系统不兼容而导致的。某些文件系统(如 HFS (OS X) 和 NTFS (Windows))能够为文件和文件夹分配“扩展属性”(xattrs)(例如,您可以在 Mavericks/Yosemite 中应用的标签)。

当具有这些扩展属性的文件被复制到不支持它们的文件系统(例如 FAT 或 FAT32,它们通常存在于旧硬盘、USB 记忆棒和其他一些外部驱动器中)时,就会出现问题。这些文件系统无法存储扩展属性,因此 Dropbox 将这些扩展属性放入新的“:com.dropbox.attributes”文件中,以免丢失任何数据。

要测试这些文件是否仍在创建,您可以在 Mac 上创建一个测试文件,然后向该文件添加一个标签(例如http://support.apple.com/kb/HT5839)?如果您看到此文件出现另一个“com.dropbox.attributes”,请转到 Dropbox 网站,右键单击它,然后选择“查看以前的版本”以查看哪个用户在哪个设备上创建了这些文件。

如果您没有看到此测试文件出现新的“com.dropbox.attributes”文件,则可能是这些文件是在单个事件期间创建的,例如当文件从不支持xattrs的驱动器中移动时,因此您可以直接删除它们。

tl;dr:您很可能可以将它们完全删除而不会造成任何问题。

答案2

您是否在 Windows 中使用符号链接将 Dropbox 文件夹映射到您的 OS X 驱动器?我相信 Windows 的 HFS+ 驱动程序(您可能使用 Paragon)将这些 HFS+ 文件属性视为常规文件,并让 Windows 客户端将它们同步到 Web。

答案3

如果你正在使用 OS X,并且遇到了问题删除文件,这个问题可能在这里得到解决: 无法在 mac os X 中删除属性文件

如果不是这种情况,并且您有兴趣在创建时自动删除它们,您可以尝试这个免费工具:http://www.zeroonetwenty.com/blueharvestlite/- 还有一个商业版本,但区别不大。我不确定它是否能处理你的 .attributes 文件 - 但也许可以。它是一种工具,用于删除 OS X 在创建时自动创建的各种扩展属性文件。

相关内容