已解决-如何在 Windows 中批量重命名 IMG 文件

已解决-如何在 Windows 中批量重命名 IMG 文件

我正在尝试组织我家人的媒体库,并尝试将文件名(如IMG02003932( 23421- 2345))简化为中间的数字。

我认为我理想中寻找的是能够在第一次出现某个字符(例如文件名中0要删除的前导字符)之前批量删除所有内容IMG。我希望它对于需要删除超过 3 个前导字符的视频文件具有灵活性。

我还希望删除文件名尾部的某个字符及其后面的所有内容,例如及其(后面的所有内容。

我以前使用过前缀/后缀脚本,但不确定如何在 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

}

相关内容