Я в, E:\blah\blah
но мне нужно запустить .exe изE:\folder name\prgm.exe
Тем не менее, я пытаюсь назвать это без необходимости делать cd ..
Я читал, что просто печатать E:\folder name\prgm.exe
должно работать. Однако, когда я пытаюсь это сделать, я получаю сообщение об ошибке:
E: \ папка не распознается как внешняя или внутренняя команда.
Я использую Windows 7, если это поможет.
Просто небольшое дополнение к ответу. Если в команде есть флаг или опция, она должна быть за пределами примера кавычек, от вашей бла-бла-папки
источник
Для полноты картины я хотел бы отметить, что в дополнение к ответу Хеннеса , существует четвертый вариант, хотя на самом деле вы можете найти его слишком похожим на
cd
:Введите
pushd E:\folder name
и ваш рабочий каталог перейдет на указанный диск и папку (без кавычек) за один простой шаг; возвращение к предыдущему рабочему каталогу - тоже легкая задача с простымpopd
…источник
pushd %~dp0
, затем ... выполнить что угодно, затемpopd