我可以使用哪个命令在 Windows 中递归重命名或移动文件?

jav*_*y79 41 windows script command-line

Windows 中的什么命令模拟来自 Unix 的递归移动/重命名命令?

Rob*_*Kam 59

使用 XP 的for命令。例如从命令行(在批处理文件中使用%%x)执行递归移动:

for /r %x in (foo) do move "%x" "drive:\path\bar"
Run Code Online (Sandbox Code Playgroud)

要进行递归重命名,请执行以下操作:

for /r %x in (*.c) do ren "%x" *.cpp
Run Code Online (Sandbox Code Playgroud)

示例批次:

for /r "< DIR >" %%x in (*.c) do ren "%%x" *.cpp
Run Code Online (Sandbox Code Playgroud)