将文件从本地磁盘移动到 OneDrive 无需重新上传

将文件从本地磁盘移动到 OneDrive 无需重新上传

我家用电脑(Windows 8.1)上有很多 GB 的照片,我想上传到 OneDrive。但是,家里的网络连接很糟糕,这需要很长时间才能实现。所以我把照片复制到 USB 驱动器上,带到大学,这样我可以更快地上传它们。

问题是现在我想以某种方式将文件从我家用电脑的本地图片文件夹移动到 OneDrive 图片文件夹(仍然将它们保存在本地磁盘上,只是不再在本地图片文件夹中)没有

  • 复制 OneDrive 文件夹中的文件
  • 从我家里的电脑重新上传所有内容
  • 将它们全部下载到我的家用电脑上
  • (意外删除了 OneDrive 上的文件)

当我移动这些文件时,有没有办法以某种方式链接它们,以便它们被识别为相同的照片,并且上述任何一种情况都不会发生。

答案1

截至 2023 年 7 月的更新:Windows 11 上的 OneDrive 仍然足够智能,不会重新上传您从外部驱动器复制过来的相同文件。只需将它们复制过来并选择“全部替换”即可。

但是请记住,如果您从之前同步的 OneDrive 文件夹的驱动器复制文件(例如从另一台 PC 复制),那么任何只是“占位符”(即未下载到该驱动器)的文件在复制后都会从 OneDrive 中删除。幸运的是,从 OneDrive 回收站撤消此操作相对容易。


所以我终于鼓起勇气,开始行动。截至 2015 年 4 月,Windows 8.1 上的 OneDrive 同步引擎已经足够先进,可以识别文件,并避免我担心的所有问题。我点击了通知区域图标,然后点击“恢复同步”。在开始恢复的同时,我将本地文件复制到 OneDrive 文件夹中,选择“替换所有”未下载的 OneDrive 副本。过了一会儿,Windows 意识到它们是相同的文件,因此没有上传/复制它们。

然而,我确实遇到了一些问题。

  1. 由于我很久没有在该桌面上同步 OneDrive,所以当我点击“恢复”时,看起来好像什么都没有发生。但请放心,它确实在同步。在恢复过程中无法暂停同步。

  2. 当文件资源管理器中我的 OneDrive 文件夹正在恢复同步时,我不小心点击了“设为仅在线”。不要这样做。这把事情搞乱了,导致了一些重复(文件名后缀为台式计算机的名称)。幸运的是,只有一小部分文件被重复。例如,这导致 DSC_0001.jpg [原始、仅在线、同步] 和 DSC_0001-brianPC.jpg [可离线使用、同步]。如果我尝试删除 DSC_0001-brianPC.jpg,然后用本地版本重新替换 DSC_0001.jpg,不幸的是,它必须重新上传 DSC_0001.jpg。因此,请确保不要单击“仅在线”。

  3. (在开始之前,我决定运行 OneDrive 疑难解答程序以重置该桌面上的 OneDrive。我以为 OneDrive 会在该桌面上从头开始,但实际上 OneDrive 文件和文件夹并未受到影响。事实上,同步随后恢复了,比我想要的要早。这最终并不重要。)

额外的

我怀疑可以决定 OneDrive 是否能够识别(即不重复)文件的一个因素取决于“修改日期”元数据。等等,其实我不这么认为。也许这更多地与你用来替换 OneDrive 文件的文件所在的硬盘有关。或者如果你不小心将文件设为仅在线,情况就会变得一团糟。

答案2

您可以尝试在家中将所有家庭照片移至 OneDrive。然后在大学里将照片从闪存驱动器复制到您的 OneDrive 文件夹。不过,这可能会导致一些重复文件,具体取决于 OneDrive 的重复文件检测方法。

不过,最安全的方式是使用快速的大学连接将文件上传到 OneDrive,然后让家里的连接将文件传输到家里的电脑。你的下载速度通常比家里的上传速度快,所以这项任务应该可以更快完成。

我知道你想要完美的方案,但 OneDrive 在这方面缺乏一些智能。它远远落后于 DropBox,甚至 DropBox 在按照你描述的方式同步文件时也会出现一些问题。

相关内容