在win10下使用PowerShell批量替換檔名
阿新 • • 發佈:2018-12-28
步驟
- 通過PowerShell ISE來建立副檔名為.ps1的指令碼檔案
具體操作過程參考:https://www.ithome.com/html/win10/250196.htm - 編輯新建的.ps1檔案,舉個栗子進行簡單說明
$Path = 'F:/tracker_benchmark_v1.0/results/results_TRE_CVPR13' $Filter = '*.mat' $newtext = 'ABC' $oldtext = 'temp' ls $Path -Include $Filter -Recurse | ForEach-Object{Rename-Item $_.Fullname $_.Fullname.Replace($oldtext,$newtext)}
【注】Path欄位指明要進行檔名替換的檔案的所處的位置,Filter欄位指明進行替換的檔案型別(從而在眾多檔案中進行過濾方便操作),newtext欄位指明新替換的檔名,oldtext欄位指明要進行替換的舊檔名。這四個欄位根據實際情況進行修改,最後一句命令無需更改,解釋可見:https://www.ithome.com/html/win10/296685.htm
- 選中該檔案滑鼠右鍵,使用PowerShell執行該檔案