У меня есть клип, связанный с материалом, который находится в папках "a" и "b", которые являются подкаталогами общей родительской папки, которую я буду называть "root". Клип помещен в папку "b". Я хочу создать ярлык, который позволит мне получить доступ к клипу изнутри "a", независимо от того, каково местоположение "root" (например, c:\what \gnash \root OR f:\ding \root). Это возможно? Использование Windows 7.
1 ответ
Вы можете сделать это с помощью символических ссылок, которые отличаются от ярлыков. Предположим, у нас есть две ваши папки 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 может найти цель, даже если она не существует по последнему известному полному пути.