%2C%20%D0%BF%D1%80%D0%B8%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%83%D1%8E%20%D0%BA%20%D0%B1%D1%83%D0%BA%D0%B2%D0%B5%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B0%3F.png)
У меня есть куча файлов данных на диске E:\. Я переношу все это на новый компьютер и хотел бы объединить много маленьких дисков (E, P) в один большой диск.
Но я хочу, чтобы все программы, ссылающиеся на E:\, «видели» файлы на V: Поэтому я хочу создать **E:**, который ссылается, например, на *V:\OldE*
Могу ли я использовать MkLink или что-то подобное?Утилита Linkdтаким образом? Возможно, мне нужно создать очень маленький раздел E:\, а затем сделать MkLink из E:\ в v:\oldE ?
(Кажется, этого делать НЕЛЬЗЯ, но я хотел проверить)
решение1
Я хочу создать E:
эти ссылки, чтобы сказатьV:\OldE
E:
Если на новом компьютере больше нет диска, вы можете использовать subst
команду:
subst E: V:\OldE
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD- Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- подст- Замените букву диска на сетевой или локальный путь.
решение2
Windows позволяет использовать mklink с замененными буквами дисков. Однако некоторым приложениям не нравится символическая ссылка на замененном диске. В моем случае я использую платформу Phoenix, и она заставляет меня использовать фактическую букву диска вместо субтитры. В моем случае дискЯ:и буква subs - этоВ:, phoenix выдает сообщение об ошибке
** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner
поэтому я вынужден использовать настоящую букву диска с километровой строкой пути