如何在 Windows 资源管理器中同时将部分短语添加到多个文件名中?

如何在 Windows 资源管理器中同时将部分短语添加到多个文件名中?

我有名为1.png、、等2.png的文件3.png,最多有 500 个图像文件。

我打算在数字前面放一个单词,这样新的文件名将是alpha-1.png,,alpha-2.png等等alpha-3.png。我该如何有效地做到这一点?

答案1

for %f in (*.png) do echo rename "%f" "alpha-%f"

它可以像您想要的那样复杂,但对于您要求的确切示例,这是可行的。

echo命令是为了让您在运行之前了解它将执行的操作。然后删除 echo 命令。

此外,Windows 资源管理器真的很酷,通过这种方式,您可以突出显示多个文件,然后用一个名称重命名它们,最终会得到your_title(n).extn 被编号的位置。

此外……@phuclv 的 powershell 示例同样出色(甚至更好),但更复杂。人们越早学习更高级的解释器越好 ;)

答案2

在 PowerShell 中,您可以使用以下任一方法

Get-ChildItem | Rename-Item -NewName { "alpha-" + $_.Name }
ls|ren -Ne{"alpha-" + $_.Name}

后者是前者的别名版本。您还可以添加-WhatIf-wi运行以确认命令是否正确

相关内容