OneDrive 文档保护会破坏现有的文件引用吗?

OneDrive 文档保护会破坏现有的文件引用吗?

我的公司最近采用了 OneDrive 用于商业用途,但我无法将现有文件夹 OneDrive 添加到备份/同步中,也无法将根 OneDrive 文件夹设为现有文件夹,这让我有点沮丧。

无论如何,都有此选项可以“保护”桌面、图片和文档文件夹。我为桌面做了这个,我看到发生的事情是它实际上将桌面文件夹移动到 OneDrive 文件夹下方,然后我猜想它会做一些注册表魔术来让新文件夹的内容显示在桌面上。

我正在考虑对文档进行保护,但其中有很多配置文件,我的问题是它是否也会移动所有这些文件并破坏对它们的现有引用。例如,我的 SlickEdit 配置在其中,一些 Autohotkey 配置在其中,Lotus Notes 配置等。执行此文档保护会破坏所有这些文件引用吗?或者 Windows 会施展一些魔法让旧路径仍然可用?

答案1

是的,它将破坏未使用正确注册表设置来检索 Documents 文件夹位置的现有文件引用。您可以使用符号链接

根据我自己的实验,OneDrive 会将所有文件移动到 OneDrive 文件夹内的子文件夹中并更新注册表:

注册表显示“我的图片”文件夹位置

它甚至将区域设置更新为 OneDrive 的区域设置。我在英语(美国)区域设置中运行 Windows 10 Professional。从屏幕截图中可以看到,OneDrive 已将“图片”文件夹更新为该文件夹的日文名称(“画像”),因为我在一家日本公司工作。

OneDrive 还会保留原始文件夹,只是将文件从原始文件夹移到新文件夹中。

OneDrive 与原始桌面版

这意味着,如果您的 Documents 文件夹中有文件的快捷方式,一旦您使用 OneDrive 的保护功能,此快捷方式就会中断。这还会导致任何批处理文件或程序出现问题,这些批处理文件或程序会假设您的 Documents 文件夹是该%USERPROFILE%文件夹的子文件夹。

任何使用正确的注册表设置来检索 Documents 文件夹位置的应用程序仍应正常运行。

相关内容