я имею C:\HardDrive1\name\
а также D:\HardDrive2\name
, Я хочу сделать (по крайней мере, только для чтения) доступ к этим папкам в I:\name
(например). Возможно ли это в Windows? Также мне интересно, есть ли UNIX способ сделать это?
1
Ответы:
В UNIX символические ссылки. Прочитайте справочную страницу для
ln
(использовать-s
опция). Для Windows используйтеjunctions
,источник
В Windows 7 и Vista есть утилита командной строки
mklink
делать символические ссылки в остальном естьjunction
от sysinternals, который создает так называемый точки соединения ,Некоторые вещи, которые нужно иметь в виду:
rmdir
удалить точки соединения.Если вы удалите реальный каталог, переходная / символическая ссылка с этого момента будет пустой.
Использование:
Во-первых, создайте папку (и), на которую будет указывать ссылка (и) / символьная ссылка, в этом примере
I:\name1
а такжеI:\name2
, Соединениям нужна пустая папка NTFS для указания!Или на XP используя
junction.exe
источник
I:\name1
I:\name2
, Что мне действительно нужно, так это получить доступ к двум (или, возможно, большему количеству) путей с одного (виртуального) пути. Возможное решение - создать ссылку (соединение) для каждого файла (папки) изC:\HardDrive1\name
D:\HardDrive2\name
Z:\HardDrive1000\name
в целевой директорииI:\name
, Это работает отлично. Но это безобразный взлом IMO (в моем случае мне нужно создать 100K ссылок на диск).