将文件名中包含逗号 (,) 的文件拖放到 .bat 文件中

将文件名中包含逗号 (,) 的文件拖放到 .bat 文件中

拖放名为的文件test(a23,b824).txttest.bat

echo %1

我们得到的D:\temp\test(a23不是完整的文件名。

我尝试了诸如echo %~1、之类的变体echo "%1",但都不起作用。 echo %1,%2在这种特定情况下也可以,但如何找到适用于

test(a23).txt
test(a23,b824).txt
test(a23,b824,c173).txt

答案1

有关的:如何使用逗号分隔符调用批处理文件中的参数

取决于你使用什么%*。取决于你做什么,你可能仍然会遇到问题。

相关内容