我有一個使用 Plex(本地媒體伺服器)的大型電影庫,並且以錯誤的順序命名了多個檔案。在搜尋對應電影的檔案名稱時,Plex 將忽略方括號。
所以,我想更換括號“(“ 和 ”)“ 帶方括號 ”[“ 和 ”]" - 然後反之亦然,用普通括號替換方括號,同時 - 在多個資料夾名稱和檔案名稱中。
所有資料夾均命名為:
電影標題 - 續集的擴展標題[年] (解析度可以不同)
我想將它們重命名為:
電影標題 - 續集的擴展標題(年) [解析度可以不同]
資料夾內的檔案也是如此,它們的名稱與其資料夾名稱完全相同。
這是否可以透過批次腳本完成,或者分階段完成會更容易嗎?例如只需更改每個年將方括號中的“[”“]”變更為“(”“)”,然後單獨變更最後一部分。
此外,這些資料夾和檔案位於 NAS(網路儲存)上,我可以從 Windows 11 PC 存取它。
答案1
您可以使用 Powershell 重新命名資料夾和/或檔案。
- 開啟檔案總管。轉到父資料夾。右鍵單擊空白區域,按一下「在此處開啟 Powershell 視窗」。
- 輸入並執行以下命令:
Get-ChildItem -Recurse | Where-Object {$_.Name -Match '(.+)(\[)(.+)(\])(.+)(\()(.+)(\))'} | Rename-Item -NewName {$_.Name -Replace '(.+)(\[)(.+)(\])(.+)(\()(.+)(\))','$1$6$3$8$5$2$7$4'}