Re: [問題] 檔名更改

看板Programming作者 (謊言接線生)時間4年前 (2019/12/23 02:09), 4年前編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串2/7 (看更多)
※ 引述《JokePtt (思辨成魔)》之銘言: : https://i.imgur.com/n6ztw5m.jpg
: 請問 我有上千個檔案 已經照關係排定順序 : 然後想前掛 辨識分類例如RSI_ 再加上原始檔名 比如 001.pdf 001_A.pdf ..... : 已經把分類的幾十個資料夾分好 就只差各自冠不同的辨識名稱 : 要怎麼用 cmd 的 ren ??? 或 powershell?? : 我是外行人 勞煩各位高手相助 不勝感激 以Windows cmd的話,你可以使用for指令: for %i in (*) do ren %i RSI_%i 簡單而言,(*)表明搜尋所有的檔名一個個拿來取代%i後執行do後面的指令,也 就是說當它找到: 001.pdf 那麼後半命令就會取代為: ren 001.pdf RSI_001.pdf 這個取代執行的行為會對每一個找到的檔案進行一次,所以就會執行: ren 001.pdf RSI_001.pdf ren 001_A.pdf RSI_001_A.pdf . . . 就達成你的要求了。 注意,如果要寫進批次檔(.bat)來反覆使用的話,要修改為: for %%i in (*) do ren %%i RSI_%%i 詳細理由就自行搜尋windows批次檔相關的知識吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.160.184 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1577038199.A.472.html ※ 編輯: ddavid (114.36.160.184 臺灣), 12/23/2019 02:23:25

12/23 08:35, 4年前 , 1F
謝謝 非常實用 給個讚!!
12/23 08:35, 1F

01/20 13:52, 5年前 , 2F
文章代碼(AID): #1T_x5tHo (Programming)
文章代碼(AID): #1T_x5tHo (Programming)