如何在Windows命令行中使用空格?
cmd /C C:\Program Files (x86)\WinRar\Rar.exe a D:\Hello 2\File.rar D:\Hello 2\*.*
如何在Windows命令行中使用空格?
cmd /C C:\Program Files (x86)\WinRar\Rar.exe a D:\Hello 2\File.rar D:\Hello 2\*.*
当前回答
单引号在这种情况下是不行的。你必须在每个路径周围加上引号,并将整个命令用引号括起来:
cmd /C ""C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*""
其他回答
单引号在这种情况下是不行的。你必须在每个路径周围加上引号,并将整个命令用引号括起来:
cmd /C ""C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*""
我刚刚发现,在路径涉及使用空白字符的情况下,例如,当我需要访问应用程序xyz的位置是:
C:\Program Files\ab cd\xyz.exe
要从windows cmd提示符中运行此命令,您需要使用
C:\"Program Files"\"ab cd"\xyz.exe
or
"C:\Program Files\ab cd\xyz.exe"
set "CMD=C:\Program Files (x86)\PDFtk\bin\pdftk"
echo cmd /K ""%CMD%" %D% output trimmed.pdf"
start cmd /K ""%CMD%" %D% output trimmed.pdf"
这在批处理文件中为我工作
包含空格的路径用双引号括起来。
cmd /C "C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*"
我更喜欢在()中附上命令,这是有效的批处理,这使得它更容易阅读:
cmd /C ("C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*")