单行声明:%%我'此时意外'

rut*_*ord 16 for-loop cmd

for /r %%i in (*) do (echo %%i)
Run Code Online (Sandbox Code Playgroud)

结果是

%%我此时出乎意料

为什么?

dbe*_*ham 25

您必须尝试从命令行运行命令,而不是从批处理文件中运行.从命令行运行时,使用单个%而不是两个.

for /r %i in (*) do (echo %i)
Run Code Online (Sandbox Code Playgroud)

从命令行键入HELP FOR并阅读第3段.

  • 如果您看到“我此时感到意外”,请先阅读 http://stackoverflow.com/questions/14509652,然后再将此答案剪切并粘贴到您的文件中。 (2认同)