【发布时间】:2016-09-19 03:54:24
【问题描述】:
我正在尝试编写一个简单的 for 命令,它重命名文件夹中的文件,前缀如下:
c0001.mp4 变成 card1-c0001.mp4
它可以工作,但是,当我运行此代码时,第一个文件被重命名了两次:card1-card1-c0001.mp4。不管是什么文件夹或文件名,序列中的第一个文件总是被重命名。
所有其他文件都很好。如果我将命令更改为回显,它看起来是正确的。我错过了什么?
for %%a IN ("F:\2016-Sep-18\card1\*.mp4") do ren %%a card1-%%~nxa
【问题讨论】:
标签: batch-file