正如解释的那样更改文档和设置的默认目录?,Windows 有一个内置选项,用于将默认库文件夹移动到不同的目录。(例如:移动我的文件从C:\Users\Steven\Documents
到D:\Libraries\Documents
)
我想将用户文件夹中的多个库 ( %userprofile%
) 从移动C:\
到D:\
,这意味着更改下载,收藏夹,我的音乐,我的照片,我的视频, 和已保存的游戏。
我可以一次将多个用户库移动到另一个目录吗,还是需要单独移动它们?
答案1
库是位置(文件夹、网络共享等)的集合。您无需移动库,只需移动文件夹,然后更新库以包含该文件夹位置。
库是通过使用IShellLibrary 接口,而 IShellLibrary 每次只能处理一个库。因此,您所能期望的最好情况可能是一个程序循环遍历每个库并更新它以添加新路径(并可能删除旧路径)。
希望这有助于解释,并且如果您想自己编写解决方案,可以为您提供一个起点。