4

У меня есть клип, связанный с материалом, который находится в папках "a" и "b", которые являются подкаталогами общей родительской папки, которую я буду называть "root".  Клип помещен в папку "b". Я хочу создать ярлык, который позволит мне получить доступ к клипу изнутри "a", независимо от того, каково местоположение "root" (например, c:\what \gnash \root OR f:\ding \root). Это возможно? Использование Windows 7.

1 ответ1

3

Вы можете сделать это с помощью символических ссылок, которые отличаются от ярлыков. Предположим, у нас есть две ваши папки a и b с mydoc.txt внутри b . Для того, чтобы создать символическую ссылку на этот файл , который находится в, откройте административную командную строку в, и используйте следующую команду:

mklink thedoc.txt ..\b\mydoc.txt

Вы можете использовать любое имя для символической ссылки (первый параметр). Закройте командную строку, когда вы закончите. Символическая ссылка сохраняет относительный путь, а не преобразует его в абсолютный путь. Таким образом, вы можете переместить всю root структуру куда угодно, и символическая ссылка все равно будет работать.

Внимание: Проводник иногда застревает при копировании символических ссылок, особенно по томам. Если вам нужно переместить root структуру, вы можете использовать эту команду:

robocopy C:\source\root E:\dest\root /e /move /sl

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .