Windows 重命名具有连续编号的多个文件
我试图一次重命名多个文件,条件是使用批处理文件将序列号放在中间点(而不是确切的中间点)。我正在使用Windows8 从 到Windows 重命名具有连续编号的多个文件,windows,batch-file,rename,Windows,Batch File,Rename,我试图一次重命名多个文件,条件是使用批处理文件将序列号放在中间点(而不是确切的中间点)。我正在使用Windows8 从 到 谢谢。请发布您尝试过的内容。欢迎访问SO。请查看此处,了解如何改进您的问题(格式、校对、提供代码等): @echo off setlocal EnableDelayedExpansion ren video.mp4 video_1.mp4 for /F "tokens=2 delims=_." %%a in ('dir /B video_*.mp4') do ( s
谢谢。请发布您尝试过的内容。欢迎访问SO。请查看此处,了解如何改进您的问题(格式、校对、提供代码等):
@echo off
setlocal EnableDelayedExpansion
ren video.mp4 video_1.mp4
for /F "tokens=2 delims=_." %%a in ('dir /B video_*.mp4') do (
set /A "n=100+%%a"
ren "video_%%a.mp4" "file_!n:~-2!_finished.mp4"
)
file_01_finished.mp4
file_02_finished.mp4
file_03_finished.mp4
…
file_10_finished.mp4
file_11_finished.mp4
@echo off
setlocal EnableDelayedExpansion
ren video.mp4 video_1.mp4
for /F "tokens=2 delims=_." %%a in ('dir /B video_*.mp4') do (
set /A "n=100+%%a"
ren "video_%%a.mp4" "file_!n:~-2!_finished.mp4"
)