Windows XP:如何通过命令提示符在每个文件前添加 00?

rey*_*yes 3 windows command-line windows-xp batch-rename

Windows XP:如何00通过命令提示符在每个文件前添加?

我试过 REN * 00*.gif 但它不起作用。

Wil*_*son 8

如果你真的想重命名一切:

for %a in (*.*) do ren %a 00%a
Run Code Online (Sandbox Code Playgroud)

如果您只想重命名 .gif 文件:

for %a in (*.gif) do ren %a 00%a
Run Code Online (Sandbox Code Playgroud)

如果您需要将前缀添加到其中包含空格的文件名中,请在行尾的 %a 和 00%a 周围加上引号,即

for %a in (*.*) do ren "%a" "00%a"
Run Code Online (Sandbox Code Playgroud)

  • 供将来参考:这在 Windows XP 上正常工作,但在 Windows 7 上不能正常工作;其中一个文件将被双重重命名(因此在这种情况下 x.gif 将变为 0000x.gif)。最简单的解决方法是创建一个新目录并使用 move 而不是 rename: move %ax\00%a (2认同)