在命令提示符中对名为%A%的文件执行操作

时间:2016-05-06 18:33:56

标签: cmd

在命令提示符中,%s之间的任何内容都被解释为变量。

假设我有一个名为%A%的文件夹,我想删除。如果我键入rmdir%A%,它将查找名为A的变量并删除该变量的值。

有没有办法让它字面上删除%A%?

2 个答案:

答案 0 :(得分:1)

你试过rmdir ^%A^%吗?插入符号是CMD的转义字符。

答案 1 :(得分:1)

可悲的是在Windows 10中我无法复制这种行为。

删除文件夹(CMD PROMPT)

rmdir %A%

删除文件(CMD PROMPT)

DEL %B%

我的假设是您尝试从批处理文件中执行此操作。 正确的方法是

DEL %%B%% 

使用双特殊字符进行批量转义(对于不允许^作为转义字符的字符)。