如何在Windows命令行中使用空格?

cmd /C C:\Program Files (x86)\WinRar\Rar.exe a D:\Hello 2\File.rar D:\Hello 2\*.*

当前回答

只需添加引号

例如:C: \ \用户名用户”

希望这个问题得到解决!

其他回答

我刚刚发现,在路径涉及使用空白字符的情况下,例如,当我需要访问应用程序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"

它可以通过cd命令解决这个问题,这个命令理解没有双引号的空格,你可以这样调用任何程序,例如:

C:\Windows\system32>cd c:\Program Files\MongoDB\Server\3.2\bin

c:\Program Files\MongoDB\Server\3.2\本> mongo 现在命令提示符调用mongo.exe

你应该试着用引号。

cmd /C "C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*"

只需添加引号

例如:C: \ \用户名用户”

希望这个问题得到解决!

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"

这在批处理文件中为我工作