windows 11 大量檔案修改檔名方式 # Windows PowerShell
1. 首先開啟需要修改檔案所在的資料夾
2. 點選內容確認資料夾所在位置
資料夾位置 |
3. 開啟資料夾,按住 Shift 點選右鍵
開啟 PowerShell 視窗 |
紅色為當前副檔名,藍色為更改的副檔名
將上方指令貼上並執行
修改為 .jpeg效果 |
6. 檔案名稱前面加上字串
123.jpg 修改成 鋼鐵人123.jpg
234.jog 修改成 鋼鐵人234.jpg
Dir | Rename-Item -NewName {"鋼鐵人" + $_.Name}
可以修改兩個 " 之間的字串內容
修改後內容 |
7. 替換檔案名稱(檔案名稱內特定的字串需要替換)
鋼鐵人123.jpg 修改成 IronMan123.jpg
Dir | Rename-Item -NewName {$_.Name -replace "鋼鐵人","IronMan"}
修改後內容 |
IronMan123.jpg 修改成 123.jpg
Dir | Rename-Item -NewName {$_.Name -replace "IronMan",""}
注意兩個 " 之間為空
修改完成結果 |
8. 將檔名中的空格修改成_
IronMan 123.jpg 修改成 IronMan_123.jpg
當前檔名內包含空格
臨時補充: 如果 PowerShell 畫面混亂,不好查看指令是否錯誤
輸入 : clear
可清除內容 |
Dir | Rename-Item -NewName { $_.Name -replace " ","_" }
紅色的部分是空格需要取代的字串可自行修改
修改結果 |
9. 刪除檔案前面的幾個字串
IronMan_123.jpg 修改成 Man_123.jpg
以下提供 replace 外另一種方式
Dir | Rename-Item -NewName {$_.Name.Substring(4)}
由於 Iron 包含 4 個字母,綠色部分填入 4
當前字串 |
修改後字串 |
10. 將檔名前加上數字
Man_123.jpg 修改成 鋼鐵人-1.jpg
Dir *.jpg | %{Rename-Item $_ -NewName ("鋼鐵人-{0}.jpg" -f $c++)}
修改後結果 |
11. 從指定的數字開始,不從 0 開始
$c=6; Dir *.jpg | %{Rename-Item $_ -NewName ("鋼鐵人-{0:00}.jpg" -f $c++)}
紅色為開始數字
12. 去掉倒數幾個檔案名稱字串
Dir | Rename-Item -NewName {$_.Name.Substring(0, $_.Name.Length-3)}
123man.jpg 修改成123.jpg
後記
如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.
留言
張貼留言