由于我使用的是 SSD,但其大小有限,所以我希望能够使用连接点将文件和目录重新映射到我的 HDD,如果我可以为其创建一个执行此操作的 shell 扩展,这将是理想的选择。
理想的行为是右键单击目录或连接点,然后选择
“操作连接点”,在其中我可以执行以下操作:
创造:对于目录,将目录移动到我指定的位置并用连接点替换它。
(目录)C:\示例变成(日本)C:\示例-->D:\示例交换:对于连接点,我想将连接点与其位置交换。
(JP)C:\示例 --> (目录)D:\示例变成(目录)C:\示例 <-- (JP)D:\示例这意味着它将删除连接点,移动数据并放置反向连接点。
消除:对于连接点,我想将其删除并将目录移回。
(JP)C:\示例 --> (目录)D:\示例变成(目录)C:\示例
我最重要的问题:
- 我应该采取什么方法来做到这一点?脚本?Bash?可执行文件?
- 我如何创建菜单项?
不太重要的问题:
- 是否已经存在这样的解决方案?
- 是否有更好的命令或 API 调用来检查和操作连接点?
我已经了解 Microsoftmklink
和 Sysinternals junction
。
答案1
答案2
我只是使用MKLINK
Windows 7 内置的程序。我猜你最终会编写批处理文件,但它并不难使用。