2009年2月5日 星期四

用 DOS 指令 - For 更改檔案副檔名

假設你要將一個名叫test目錄下的txt檔和jpg檔全部改名為exe檔。
先切換到該目錄下。
cd test
執行此指令for %f in (*.txt *.jpg) do ren %f %~nf.exe
參數解說:%f : 接收檔案全名(包括副檔名)的變數。
(例 : 1.txt or 2.jpg)(*.txt *.jpg) :
就是指這個目錄下的所有txt檔跟jpg檔
ren : 更改檔案名稱。%f : 取出來的檔案全名(包括副檔名)。
%~nf.exe : 只取出檔案名稱(不包括副檔名)。(例 : 1.exe or 2.exe)
參考資料
http://tw.knowledge.yahoo.com/question/question?qid=1507111902278

沒有留言: