我可以创建一个以驱动器号为别名的 Windows 连接(符号链接)吗?

我可以创建一个以驱动器号为别名的 Windows 连接(符号链接)吗?

我在 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

进一步阅读

答案2

winodows 允许使用替换驱动器号的 mklink。但是,有些应用程序不喜欢替换驱动器上的符号链接,在我的情况下,我使用的是 phoenix 平台,它迫使我使用实际的驱动器号而不是替换字母,在我的情况下,驱动器是我:而子字母是宽:,phoenix 出现错误信息

** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner

所以我不得不使用真实的驱动器号和千米路径字符串

相关内容