我目前有一個包含數千個文件的目錄。
每個文件有_c04_
或_c05_
等文件名內的某處。PowerShell /正則表達式:重命名所有文件,修改數字序列
我需要所有這些文件重命名爲_c004_
或_c005_
等
需要修改的東西,是添加額外的零。
該信件將始終爲c
。
我很新的正則表達式,我不知道正確的方法來搜索和替換這個字符串。
我到目前爲止已經寫了這個代碼,但顯然這不是可擴展...
(因爲它只改變04,而不是01-99)
dir | rename-item -NewName {$_.name -replace "_c04_","_c004_"}
@LotPings好一點,我已經把它添加到答案,但我已經把它分開,因爲我不想從溶液中分散(在OP自己的命令對未經過濾的'GET-ChildItem'輸入工作太)。 – mklement0