2014-06-27 19 views

回答

0

for /R /D %i in (*.*) do ren %i\*.old *.new

/D將只選擇目錄和/R將遞歸子目錄。

+0

謝謝!它完美的作品:) – kmecpp

+0

實際上,這不會重命名根目錄中的文件,並且應該使用引號。在(。)do ren「%F \ *。old」* .new'中最好使用'for/r/d%F – dbenham

0
@echo off 

    pushd c:\directory\with\the\files\ 

for /r %%a in (\) do (
    pushd %%~fa 
    ren *.old *.new 2>nul 
    popd 
) 
相關問題