Re: [問題] 檔名更改

作者: ddavid (謊言接線生)   2019-12-23 02:09:57
※ 引述《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批次檔相關的知識吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com