переход к ярлыку папки

переход к ярлыку папки

У меня есть ярлык папки в Windows, и я хочу иметь возможность перейти к ней в командной строке. Есть ли способ?

решение1

Если вы действительно хотите сделать это напрямую из командной строки, лучшим вариантом будет использование символической ссылки. XP не поддерживает это изначально (Vista/7 поддерживает), ноВинболик Ссылкасделает это за вас. Если вы создадите соединение, вы легко смените каталог, и он будет выглядеть как обычная папка. Насколько мне известно, это напрямую реализовано в файловой системе.

Другой вариант — иметь обычный ярлык и создать пакетный файл вместе с ним, чтобы, когда вы захотите сменить каталог, используя этот ярлык вместо вызова foobar.lnk, вы могли бы выполнить foobar.bat (или просто foobar, если в каталоге нет других исполняемых файлов) и поместить в пакет:

cd "where you want to chdir to"

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

Если вы просто хотите вызвать его, просто сделайте

start foobar.lnk

решение2

Я не знаю способа перейти к нему в смысле использования его совместно с cdкомандой.

Вы можете вызвать его следующим образом: C:\Documents and Settings\RedGrittyBrick\Desktop\example.lnk- который открывает папку в проводнике, если example.lnkэто ярлык для чего-то вродеc:\temp

Связанный контент