Ответ 1
Вы можете захотеть вызвать CD с параметром /d, чтобы не только изменить текущий каталог на диске c: но и туда (если вы еще не на этом диске).
cmd /c "cd /d c:\temp && dir"
Все, что я хочу сделать, это:
Мне нужно сделать это в одной строке, используя cmd.exe, начиная с другого диска
Я бы сделал это вот так:
c:
cd temp
dir
поэтому в одном из утверждений до сих пор я:
cmd /c c: & cd\temp & dir
Но это просто дает мне каталог для каталога P:, с которого я начинаю. Как получить dir из c:\temp?
Я не могу запустить пакетный файл и должен быть в однострочном выражении.
Вы можете захотеть вызвать CD с параметром /d, чтобы не только изменить текущий каталог на диске c: но и туда (если вы еще не на этом диске).
cmd /c "cd /d c:\temp && dir"
вы используете && & или для разделения нескольких команд
если окно cmd уже открыто и запущено из командной строки
c: && cd\temp && dir
или
cmd /c && c: && cd\temp && dir
Вы хотите котировки вокруг этой командной строки:
cmd /c "cd c:/ & dir"