我想做的就是:
我需要使用cmd.exe从一个不同的驱动器
开始一行我会这样做:
c:
cd temp
dir
所以到目前为止,我有一个声明:
cmd /c c: & cd\temp & dir
但是这只是给了我开始的P:目录的目录。如何从c:\ temp?
返回目录我无法运行批处理文件,而且必须使用单行语句。
答案 0 :(得分:30)
您可能希望使用/ d选项调用CD,这样不仅可以更改驱动器c上的当前目录,还可以访问该驱动器(如果您尚未使用该驱动器)。
cmd /c "cd /d c:\temp && dir"
答案 1 :(得分:2)
你使用&&或者&分开多个命令
如果cmd窗口已经打开并从命令行运行
c: && cd\temp && dir
或
cmd /c && c: && cd\temp && dir
答案 2 :(得分:1)
您需要围绕该命令行的引号:
cmd /c "cd c:/ & dir"