for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")
遞迴版本:
for /f "Tokens=*" %f in ('dir /r/l/b/a-d') do (rename "%f" "%f")
如果想要將這段 script 寫在 Batch 檔案裡,必須要用 "%%f" 來取代 "%f" 喔!
for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")
for /f "Tokens=*" %f in ('dir /r/l/b/a-d') do (rename "%f" "%f")