Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 13047|Ответ: 1

[окна] Функция связывания папок в системе Windows mklink/linkd

[Скопировать ссылку]
Опубликовано 22.02.2018 13:53:22 | | |
Команда mklink на Vista и выше системах может создать ссылку на папку (она ощущается как карта папки). Поскольку ссылка на папку реализована снизу вверх, она прозрачна для приложения.

(Соответствующие функции Windows 2000, XP, Server 2003 связаны, здесь только mklink)
Например, у меня есть папка C:\Program Files, но на диске C мало места, поэтому я хочу перенести некоторые приложения на диск d, но прямое удаление точно не сработает, и приложение сообщает об ошибке, поэтому сначала переместить (вырезать) всю папку C:\Program Files на диск d, а затем выполнить команду:



Таким образом, под диском C появится дополнительная папка с иконкой ярлыка, полное название — «C:\Program Files», и дважды кликнете по ней, чтобы перейти к D:\Program Files.

Папка C:\Program Files прозрачна для приложения, то есть, за исключением самой Windows, оно не знает, что файлы C:\Program Files действительно были перенесены на диск D, и они всё ещё находятся на диске C. Это не повлияет на использование исходного приложения в разделе C:\Program Files.



1. Указанные выше ссылки относятся к мягким ссылкам (/j), а также к символическим ссылкам (/d) и жёстким ссылкам на файлы (/h).

Символические и мягкие ссылки во многом одинаковы, с разницей в том, что софтссылки являются абсолютными связями по путям, а символические позволяют использовать связи с относительными путями.

Например, если создать символическую ссылку c:\1 и мягкую ссылку c:\2 из c:\data\tmp соответственно, то c:\1 указывает на подпапку tmp под папкой данных в той же папке, а c:\2 указывает на абсолютный путь c:\data\tmp. В результате если вы переместите две папки c:\1 и c:\2 на диск D, ссылка d:\1 будет недействительной, и d:\2 всё равно будет действительной.

Жёсткая ссылка на файл — это ссылка, созданная на файл, например, c:\data\1.txt создающая ссылку c:\data\2.txt, тогда эти два файла являются двумя эквивалентными псевдонимами одного файла, что эквивалентно двум указателям на одно и то же место на жёстком диске, и удаление одного из них не влияет на другой файл. Но ограничение в том, что эта связь не может пересекать разделы.

2. Мягкие и символические ссылки не могут пересекать диски.

3. Эта функция должна находиться в файловой системе NTFS для использования.




Предыдущий:Что такое газ, какова цена на бензин и данные о нём?
Следующий:Wallet Ethereum Wallet geth был успешно перенесён с диска C на другой диск
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com