
我有幾組文件,全部命名為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"