我在 E:\ 驱动器上有很多数据文件。我要将所有这些文件都移动到新计算机,并希望将许多小驱动器(E、P)合并到一个更大的驱动器中。
但我希望所有引用 E:\ 的程序都能“看到” V: 上的文件,所以我想创建 **E:** 并链接到 *V:\OldE*
我可以使用 MkLink 或类似的东西吗Linkd 实用程序那样吗?也许我需要创建一个非常小的 E:\ 分区,然后从 E:\ 到 v:\oldE 执行 MkLink?
(看起来你不能这么做,但我想检查一下)
答案1
我想创建E:
这样的链接V:\OldE
E:
如果新计算机上不再有驱动器,则可以使用以下subst
命令:
subst E: V:\OldE
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 替代- 用网络或本地路径替换驱动器号。
答案2
winodows 允许使用替换驱动器号的 mklink。但是,有些应用程序不喜欢替换驱动器上的符号链接,在我的情况下,我使用的是 phoenix 平台,它迫使我使用实际的驱动器号而不是替换字母,在我的情况下,驱动器是我:而子字母是宽:,phoenix 出现错误信息
** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner
所以我不得不使用真实的驱动器号和千米路径字符串