批次修改副檔名

hai503發表於2023-01-31

很多圖書配備的原始碼都是txt格式,以前示例直接修改為SQL檔案,方便編輯器直接開啟


tree /f
ren *.txt *.sql
for /R %x in (*.txt) do ren "%x" *.sql



參考:

  • Recursively batch rename file extensions

The following command will  rename files from one extension to another, in all subfolders:

forfiles /S /M *.ext1 /C "cmd /c rename @file @fname.ext2"

or

FOR /R %f IN (*.kar) DO REN "%f" *.mid

For example, if you want to rename all jpg files to png files, the command would be as below:

forfiles /S /M *.jpg /C "cmd /c rename @file @fname.png"


---

@ECHO OFF
PUSHD .
FOR /R %%d IN (.) DO (
cd "%%d"
IF EXIST *.old-extension (
REN *.old-extension *.new-extension
)
)
POPD


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12707874/viewspace-2933444/,如需轉載,請註明出處,否則將追究法律責任。

相關文章