已解決-如何在Windows中批次重命名IMG文件

已解決-如何在Windows中批次重命名IMG文件

IMG02003932我正在嘗試組織我家庭的媒體庫,並且我正在嘗試採用( 23421- )等文件名2345並將其簡化為中間的數字。

我認為我理想地尋找的是能夠在字元第一次出現之前批量刪除所有內容(例如文件名中0刪除的前導IMG)。

我還希望它位於文件名的末尾,以刪除某個字元及其後面的所有內容,例如 及其(後面的所有內容。

我以前使用過前綴/後綴腳本,但不確定如何在 Windows 中修改類似的內容。我已經能夠在 Excel 中做到這一點,但我在複製它背後的邏輯時遇到了麻煩。

答案1

這將在 PowerShell 中運行。將目錄變更為您需要工作的目錄。

$images = Get-ChildItem c:\temp\  -Recurse | where {$_.Extension -eq '.jpg'} 

foreach($image in $images){

    $newnname = $image.name -replace "IMG",""
    Rename-Item -Path $image.fullname -NewName $newnname -Force

}

相關內容