如何刪除 Windows 7 中多個檔案的檔案名稱中的相同字元

如何刪除 Windows 7 中多個檔案的檔案名稱中的相同字元

如何刪除 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

相關內容