Створіть Symlink у Windows із командного рядка без “.lnk”


9

Я хочу встановити мережевий папку на папку в Windows, тому що у мене є додаток, який зберігає великі файли на жорстко закодованому шляху (наприклад c:\path\of\directory). Я не можу змінити цей шлях.

Це легко досягти в Linux за допомогою програмного посилання або безпосередньо встановлення на цьому каталозі, але я не знаю, як це можна зробити в Windows. Я спробував mklink.exeі subst, але це створює папку, як ярлик із .lnkрозширенням.

Хтось може мені допомогти?


Чи правильно я розумію, що ви хочете встановити \\someserver\c$\path\of\directoryдовільний шлях (тобто не літеру диска) на іншій машині?
holmb

Перевірте це: sevenforums.com/tutorials/… і це: howtogeek.com/98195/…
jaume

1
Ви можете використовувати це відмінне розширення оболонки в майбутньому, щоб полегшити співзвуччя.
Каран

Відповіді:


11

Встановлення мережевої частки в довільному шляху до каталогу можливо за допомогою символічних посилань каталогів або за допомогою DFS (розподіленої файлової системи), яка доступна лише в Windows Server. Див. Http://support.microsoft.com/kb/205524 (розділ "Порівняння функцій до DFS").

Для створення символічного посилання на каталог використовуйте mklink /d c:\path\of\directory \\network\share(де directoryне повинно існувати в c:\path\of). Перевірте команду за допомогою dir /aL c:\path\of. Якщо ви хочете видалити посилання, не забудьте скористатися, rmdir c:\path\of\directoryа не, del c:\path\of\directoryщо видалить файли в цьому каталозі.

Посилання символічного каталогу не те саме, що LNK-посилання. Навіть незважаючи на те, що воно виглядає як LNK-посилання, коли його переглядають у Провіднику файлів, оскільки він використовує ту саму накладку піктограми зі стрілкою навколо піктограми папки.

Інший варіант, якщо вам потрібно більше місця для зберігання на цьому конкретному шляху, - це додати ще один диск і змонтувати його безпосередньо в шлях до каталогу. Дивіться http://support.microsoft.com/kb/307889/en-us про те, як це зробити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.