相关疑难解决方法(0)

如何停止批处理文件中的百分比扩展?

(这是在基于 NT 的 Windows 上,如 2000、XP、Vista、7)

在命令行中,百分比字符将被忽略:

wget "http://www.justitie.nl/images/Handleiding%20voor%20verwerkers%20persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

所以它正确下载了这个文件(每个 %20 变成一个空格):

"http://www.justitie.nl/images/Handleiding voor verwerkers persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

但是在批处理文件中,所有 %20 都被解释为扩展参数 2(为空),从而导致下载此文件(每个 %20 变为 0):

"http://www.justitie.nl/images/Handleiding0voor0verwerkers0persoonsgegevens_tcm34-3940.pdf"
Run Code Online (Sandbox Code Playgroud)

有没有办法绕过百分比参数扩展?

--杰罗恩

windows command-line batch-file

5
推荐指数
1
解决办法
7338
查看次数

标签 统计

batch-file ×1

command-line ×1

windows ×1