4
我想在DOSFORFILES带空格的路径
FORFILES with params /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file C:\My Brand\"
它炸弹运行此命令,因为在目标文件夹路径的空间。我如何传递由“”分隔的源和目标路径?我试图通过添加额外的双引号,我得到
我想在DOSFORFILES带空格的路径
FORFILES with params /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file C:\My Brand\"
它炸弹运行此命令,因为在目标文件夹路径的空间。我如何传递由“”分隔的源和目标路径?我试图通过添加额外的双引号,我得到
0x22
是一个双引号的表示(十六进制编码) 。
FORFILES /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file 0x22C:\My Brand\0x22"
逃脱,围绕着一个反斜杠目标路径引号“无法识别的命令”:
FORFILES /P C:\Builds\ /M *.chm /S /C "cmd /c copy @file \"C:\My Brand\\""
这个解决了,谢谢! – Raffaeu