我有一堆目录,每个目录都只包含一个名为 folder.jpg 的文件。我想做的是将所有文件重命名为 cover.jpg,但当我搜索 *.jpg 并尝试重命名时,它会将第一个文件重命名为 cover.jpg,而其他所有文件都变为 cover (1).jpg。
有没有什么方法可以重命名文件,而不用进行繁琐的逐个文件夹重命名?
答案1
我将使用 PowerShell 执行此操作:
Get-ChildItem "C:\root\path" -Recurse -Filter "folder.jpg" | % {
Rename-Item $_.FullName "cover.jpg"
}