Разрешение перенаправить папку на одном диске в папку на втором диске. Как?

837
Wim ten Brink

Я купил мощную настольную систему с двумя жесткими дисками. Windows Vista была предустановлена ​​на D:диск. Мой вторичный диск получил письмо E:.

Действительно раздражает, но когда у меня была только система, это меня не особо беспокоило. Я изменил E:диск на, B:потому что управление компьютером не могло изменить букву диска для диска D :. (Что-то с загрузочной информацией или основным диском или чем-то еще…)

Теперь я знаю, что могу создать папку на D:диске, которая будет указывать на корневую папку другого диска. Это сняло проблему, с которой я столкнулся просто потому, что мой дополнительный диск предназначен только для хранения данных.

Но теперь я хочу создать папку D:\Companynameи хочу, чтобы эта папка была связана с B:\Companyname… Как связать одну папку с другой без установки дополнительного программного обеспечения?

Зачем мне это нужно? Просто. Я начал работать над проектом Delphi, и некоторые [beep] [beep] использовали много и много жестко заданных путей в коде. Я не могу изменить эти пути, потому что у меня только что скомпилированные модули.

И, пожалуйста, не предлагайте переустановку или перераспределение дисков, потому что это будет слишком много проблем для одного проекта. Кроме того, я не хочу испортить хорошую систему путаницей файловой / дисковой системы. Мне просто нужно это в течение трех недель, в течение которых я работаю над этим проектом ... (И я бы использовал виртуальную машину для этого, если бы у меня была виртуальная машина Vista. Но у меня ее нет).

2

1 ответ на вопрос

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 :) 15 лет назад 0
Работает как шарм! Спасибо! Wim ten Brink 15 лет назад 0