当bat路径中包含空格时,可能会导致命令无法正确解析路径,从而引发执行错误。为了解决这个问题,可以采取以下几种方法: 1. 使用双引号将路径包裹起来 这是最常用且最简单的方法。将包含空格的bat文件路径用双引号括起来,可以确保路径被正确解析。例如: bash "C:\Program Files\My Folder\my.bat" 在命令提示符(CMD...
最近在写windows平台下tomcat的数据采集脚本,发现bat针对空格路径处理很费劲,就简单的动了下⼩⼼思,⾃⼰写了个办法,因为我没真是没在⽹上找的更好的办法,随说有⼈说加双引号,我是要做路径拼接,这个不能很直接的解决问题 思路 ⽆论输⼊的路径是否带空格或者是否带双引号,都按照带双引号的来...
无论输入的路径是否带空格或者是否带双引号,都按照带双引号的来处理,做去除双引号处理,函数MoveQuotationMarks 进行文件路径的拼接,addFile 再次将拼接后的路径加上双引号 @echooffechoplease inputset/p filepath=rem echo %filepath%rem call:MoveQuotationMarksrem echo %filepath%rem call:AddQuotationMarksrem e...
bat路径中有空格 例如bat文件中写 C:/Program Files (x86)/Google/Chrome/Application/chrome.exe ./html/index.html pause 会报错,'C:/Program' 不是内部或外部命令。问题出在路径中的空格,将整个路径打上双引号就行了。即 "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe" ./html/index....
很简单,在有空格的文件或文件夹两旁加双引号如图,也可在d d两侧加双引号,最好还是自己摸索一下,很简单的。
start notepad "C:\Documents and Settings\1 2 3 .txt"或者 start C:\"Documents and Settings"\"1 2 3 .txt"
您需要在字符串中转义\(即加倍它们:D:\\Documents),但这不是问题所在。您可以尝试转义空格Documents\...
"d:/aa bb/cc.exe" -s或者start "" "d:/aa bb/cc.exe" -s
start是打开 /min是最小化 有的时候对一些程序不太好用 路径最好用“”来引起来 尤其是有空格的时候!!!