我正在尝试编写一个简单的命令来重命名文件夹中找到的文件,前缀如下:
c0001.mp4成为card1-c0001.mp4
但是,它运行时,第一个文件被重命名两次:card1-card1-c0001.mp4,当我运行此代码时.无论是什么文件夹或文件名,顺序的第一个文件总是被双重重命名.
所有其他文件都没问题.如果我将命令更改为回声,它看起来是正确的.我错过了什么?
for %%a IN ("F:\2016-Sep-18\card1\*.mp4") do ren %%a card1-%%~nxa
Run Code Online (Sandbox Code Playgroud) batch-file ×1