f”“f”此时是意外的

f”“f”此时是意外的

我正在看这个帖子: 有没有办法将文件批量重命名为小写?

我尝试在文本文件中使用它,将扩展名重命名为 .bat,然后在目录中运行它。但是,弹出标题错误,什么也没发生。有人猜为什么会发生这种情况吗?

答案1

在批处理文件中使用 FOR 命令的方式略有不同,因为批处理文件本身使用 %? 变量。因此,FOR 命令需要其参数为 %%? 才能工作。

如果您从命令行输入 FOR /?,帮助也会告诉您这一点。

因此,在批处理文件中,以下 FOR 命令将如下所示:

在cmd中:

for %i IN (*.*) DO echo %i

在文件.bat中:

for %%i IN (*.*) DO echo %%i

相关内容