CMD提示正常工作,但是批处理文件无法处理%字符串



我将此图像坐在我的文件夹中

hello%5B1%5D.png

我运行此命令提示脚本以复制一个新名称

COPY "hello%5B1%5D.png" "New_Image_Name.png"

哪个工作正常

但是,如果我将其转储到.bat文件中,然后双击.bat,则将其输出:

COPY "helloB1D.png" "New_Image_Name.png"

在图像名称中取出 5

如果命令提示符将%字符串作为输入值(如果被双引号标记包含(?"

COPY "hello%%5B1%%5D.png" "New_Image_Name.png"

最新更新