我每次尝试将任何图像(JPG、PNG、屏幕截图、相机照片等)从 Dropbox 复制到外部 NAS(NetGear ReadyNAS NV+)时都会收到一条警告,提示:
您确定要复制此文件而不复制其属性吗?
文件 myphoto.jpg 具有无法复制到新位置的属性。
将图像从 Dropbox 复制到另一个本地文件夹不会产生此警告,但稍后将该图像复制到我的 NAS 会导致相同的警告。
从我的本地驱动器复制任何其他未在 Dropbox 中的图像都不会导致此警告,因此这是 Dropbox 特有的。
如果我比较图像的所有报告属性(文件 > 属性 > 详细信息),则报告的所有内容均正常,没有任何遗漏。两个文件的 MD5 哈希值也相同。
这似乎只会影响图像。文本文件和 PDF 会在没有警告的情况下复制。
我在使用 Windows XP 时从未收到过此警告。
因此,Dropbox 正在添加某物到图像文件特性,但是什么?
这有点烦人,因为我总是将图片从 Dropbox 复制到我的 NAS!那么,有什么办法可以抑制或最好解决此警告吗?
答案1
简而言之,我认为您将丢失一些保存在操作系统或磁盘中的 windows 标签(或 ntfs 标签,无论它们如何称呼)。上面的注释包含解释这些“属性”可能的信息的 URL。
图像属性不会以任何方式改变。
万亿拷贝
尝试使用 TeraCopy 来隐藏这些消息:http://codesector.com/teracopy
网站上对 teracopy 的简短描述:
TeraCopy 旨在以尽可能快的速度复制和移动文件。它在复制过程中会跳过坏文件,然后在传输结束时显示它们,以便您了解哪些文件需要注意。TeraCopy 可以通过计算 CRC 校验和值来自动检查复制的文件是否有错误。它还提供了比 Windows 版本更多的有关正在复制的文件的信息。TeraCopy 与 Windows 资源管理器的右键菜单集成,可以设置为默认复制处理程序。
在这种情况下,我相信 teracopy 不会用无意义的“缺失属性”、ntfs/windows 标签等等来打扰用户,并且会完成工作并在传输结束时提及任何实际问题/错误。
总指挥官
总指挥官:使用双视图或多选项卡视图,您可以轻松地将文件从一个文件夹传输到另一个文件夹。Total Commander 是一款功能强大的工具,具有许多其他功能(正则表达式、重命名、通过匹配特定规则选择文件等)。
也存在免费/开源替代品
我不确定他们是否有人抑制了这些信息,但我想他们会的,因为据说他们在传输文件方面更有效率。
答案2
我发现存储在 Windows 中的 Dropbox 存储同步文件夹中的文件有备用流com.dropbox.attributes在存储的文件中,其中包含 Dropbox 存储系统使用的信息。
我使用了 SysInternals 的一个小命令行实用程序 -流- 查看 Dropbox 存储中的简单 jpg 图片。该实用程序显示备用流(在 NTFS 下,将备用流视为与原始内容一起存储的隐身信息)。这是我得到的:
c:\Temp>streams "C:\Store\Dropbox\Camera Uploads\2015-02-10 20.12.14.jpg"
Streams v1.56 - Enumerate alternate NTFS data streams
Copyright (C) 1999-2007 Mark Russinovich Sysinternals - www.sysinternals.com
C:\Store\Dropbox\Camera Uploads\2015-02-10 20.12.14.jpg:
:com.dropbox.attributes:$DATA 507
因此,在我看来,将文件传输到非 NTFS 存储时,只有 Dropbox 存储相关信息会丢失。总之,我不会遇到传输此类文件的问题。希望对您有所帮助。Cris