如何刪除 Windows 7 資料夾中多個檔案的檔案名稱中的相同字符
例如:檔案名稱是 123456789abcdefghij.pdf 我如何刪除字元 abcdefghij
答案1
我們可以嘗試使用Windows PowerShell工具。
完整命令:
取得子項目 *.pdf | foreach { 重新命名項目 $_ $_.Name.Replace("abcdefghij", "") }
分析命令:
取得子項目 *.pdf
這列出了名稱以以下結尾的所有文件.pdf。然後它們通過管道傳輸到下一個命令|操作員。
foreach { 重新命名項目 $_ $_.Name.Replace("abcdefghij", "") }
這將替換所有實例abcdefghij沒有任何東西,表示為””,有效地從目錄中的所有檔案中刪除該單字。
我們還可以修改取得子項目 *.pdf到取得子項目– 這將重命名目錄中的所有文件,而不僅僅是名稱以.pdf。
答案2
您可以使用 Powershell 來執行此類任務。
Get-Item .\*.pdf | Rename-Item -NewName { $($_.BaseName -replace "\D+","") + $_.Extension }
命令Get-Item .\*.pdf
取得所有PDF文件在當前目錄中和透過他們一一到Rename-Item
命令(不需要 Foreach 迴圈)。
在$_.BaseName -replace "\D+",""
我們使用一個簡單的正規表示式\D+
從檔案名稱中刪除所有非數字字元 ( ),但不從副檔名中刪除。程式碼區塊的輸出{...}
是參數的輸入-NewName
。