Я вижу, что W7, кажется, больше поддерживает виртуальные папки, которые не соответствуют реальным каталогам на диске. Поддерживает ли он также правильные символьные ссылки, чтобы я мог, например, создать символическую ссылку c:\temp\external, которая сопоставляется с d:\xyz\, чтобы c:\temp\external\file.txt был d:\xyz\file. текст? Если да, то как мне их создать?
2 ответа
Да.
У NTFS была функция в течение некоторого времени, переходы были доступны дольше, и Vista была первой версией Windows с поддержкой, Windows 7, по-видимому, улучшила ее, но я не уверен в деталях.
Из окна cmd
с повышенными правами (запуск от имени администратора) вам нужно использовать команду mklink
, использование таково:
mklink <flag> link target
Это создает link
которая указывает на target
, оба могут быть абсолютными или относительными путями, link
не должна существовать и, очевидно, target
должна.
Вы можете использовать доступные флаги для настройки типа создаваемой ссылки:
<no flag> - file symbolic link
/H - file hard link
/D - directory symbolic link
/J - directory junction (hard link, essentially)
Да! Я пропустил эту функцию в XP, но они добавили ее в Widows 7. Проверьте http://www.windows7home.net/how-to-create-symbolic-link-in-windows-7/