如何通过在两个时间戳中添加前缀来重命名文件?

如何通过在两个时间戳中添加前缀来重命名文件?

我有几组文件,都命名为12-34-567 - 12-34-567.ext,所以基本上是一个时间戳,后跟一个空格、一个连字符、一个空格、另一个时间戳和扩展名。

当我尝试通过发出命令在命令提示符中重命名它们时, ren *.* "Prefix - *.*" 它们都被重命名为Prefix - - 12-34-567.ext

为什么要删除第一个时间戳?我该如何正确重命名才能使它们被重命名Prefix - 12-34-567 - 12-34-567.ext

谢谢!

答案1

尝试使用 PowerShell 解决问题:

dir | Rename-Item -NewName { "Prefix - " + $_.Name }

如果您停留在旧的 cmd 世界,请尝试以下操作:

for %filename in (*.*) do ren "%filename" "Prefix - %filename"

相关内容