让一个磁盘上的文件夹重定向到第二个磁盘上的文件夹。怎么做?

让一个磁盘上的文件夹重定向到第二个磁盘上的文件夹。怎么做?

我买了一个功能强大的台式机系统,带有两个硬盘。Windows Vista 预装在磁盘上D:。我的辅助磁盘收到了字母E:

真的很烦人,但当我刚安装系统时,它并没有困扰我太多。我更改了磁盘E:B:因为计算机管理无法更改 D: 盘的驱动器号。(与启动信息或主磁盘或其他内容有关...)

现在,我知道我可以在磁盘上创建一个D:指向另一个磁盘根文件夹的文件夹。这解决了我遇到的问题,因为我的辅助磁盘仅用于数据存储。

但是现在我想创建一个文件夹D:\Companyname,并且希望将此文件夹链接到B:\Companyname...如何在不安装其他软件的情况下将一个文件夹链接到另一个文件夹?

为什么我需要这个?很简单。我开始从事一个 Delphi 项目,一些 [嘟嘟][嘟嘟] 在代码中使用了大量硬编码路径名。我无法更改这些路径,因为我刚刚预编译了单元。

请不要建议重新安装或重新分区磁盘,因为这对于单个项目来说太麻烦了。此外,我不想通过弄乱文件/磁盘系统来弄乱一个好的系统。我只是需要这个来度过我从事这个项目的三个星期……(如果我有 Vista 虚拟机,我会为此使用虚拟机。但我没有。)

答案1

Windows Vista 和 Windows 7 为您带来了 MKLINK 命令。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link 
                refers to.

相关内容