![如何在 Windows 10 中将文件夹链接到 oneDrive 而不将文件夹移动到 oneDrive 文件夹](https://linux22.com/image/1525257/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%2010%20%E4%B8%AD%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%B9%E9%93%BE%E6%8E%A5%E5%88%B0%20oneDrive%20%E8%80%8C%E4%B8%8D%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%B9%E7%A7%BB%E5%8A%A8%E5%88%B0%20oneDrive%20%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我想知道是否可以将我的 htdocs 文件夹(不在 oneDrive 中)链接到 oneDrive,这样它就可以同步,而不必将文件夹移动到 oneDrive。这有点像镜像原始 htdocs 文件夹的副本。在原始文件夹中所做的更改将在第二个文件夹中更新。
答案1
您可以使用以下命令执行此操作,链接Pictures
到new_folder
,然后 OneDrive 将开始同步的内容Pictures
:
Mklink /j "%UserProfile%\OneDrive\Documents\new_folder" "H:\Documents\Pictures"
答案2
不知道您是否已经检查过我对这个问题的解决方案,但我相信值得您花时间,它是开源且免费的:
https://github.com/ktheod/OneDriveBully
本质上,它是一个应用程序,为您提供一个基于 GUI 的符号链接创建,并通过重命名 OneDrive 根文件夹中的空文件来定期“欺负”/欺骗 OneDrive 扫描和同步所有符号链接文件夹中的更改。
谢谢,
答案3
使用现代 Windows 命令行的相同解决方案:
打开“Windows PowerShell”:
New-Item -ItemType Junction -Path "$env:OneDrive\Documents\new_folder" -Target "H:\Documents\Pictures"
解释:这将在您的 OneDrive 文件夹中创建一个新的文件夹链接或连接点(微软称之为)。此链接就像一个指针,因此也可以访问“H:\Documents\Pictures”的内容,就像它存在于 OneDrive\Documents\new_folder 中一样。
答案4
终于让这个方法奏效了,但是似乎省略了一个步骤(或不清楚)。“%UserProfile%”指的是 UserProfile 的“%CompletePath%”,不包括“%C:\Users(UserProfile)%”