我有几组文件,都命名为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"