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


2

我购买了带有两个硬盘的功能强大的台式机系统。Windows Vista已预先安装在D:磁盘上。我的辅助磁盘收到了这封信E:

确实很烦人,但是当我刚安装系统时,它并没有给我带来太大的麻烦。我将E:磁盘更改为,B:因为计算机管理无法更改D:磁盘的驱动器号。(有关引导信息或主磁盘或其他内容的信息……)

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

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

为什么我需要这个?简单。我开始从事Delphi项目的工作,某些[beep] [beep]在代码中使用了很多硬编码的路径名。我无法更改这些路径,因为我只有预编译的单元。

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

Answers:


5

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.

我为代码格式表示歉意,但实际上是SuperUser的错:)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.