想象一下一个 126GB 的important.vbc
文件C:/user/folder/important.vbc
它正在被某些程序使用,但我的驱动器空间不足C:
。
所以我决定将其移至D:/user/important.vbc
是否有一个软件/代码可以用来C:/user/folder/
将任何找到 important.vbc 的程序重定向到D:/user/
它的新位置?
我计划对许多文件执行此操作。
答案1
是的,这是可能的。一种方法是使用符号链接(又称 Symlinks)。
您可以使用mklink
CMD 命令来执行此操作。(以管理员身份运行)
mklink /J C:/user/folder/important.vbc D:/user/important.vbc
符号链接基本上是高级快捷方式。创建指向单个文件或文件夹的符号链接,该链接在 Windows 中看起来与该文件或文件夹相同 — — 即使它只是指向该文件或文件夹的链接。
例如,假设您有一个程序需要将其文件存储在 C:\Program 中。您确实希望将此目录存储在 D:\Stuff 中,但该程序要求其文件位于 C:\Program 中。您可以将原始目录从 C:\Program 移动到 D:\Stuff,然后在 C:\Program 中创建指向 D:\Stuff 的符号链接。当您重新启动该程序时,它将尝试访问其位于 C:\Program 的目录。Windows 会自动将其重定向到 D:\Stuff,一切都将像在 C:\Program 中一样运行。
此技巧可用于各种各样的事情,包括将任何文件夹与 Dropbox、Google Drive 和 OneDrive 等程序同步。
进一步阅读:https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/