我在文件夹VIDEO中有一个名为mycat.avi的文件 所以路径是c:\ video \ mycat.avi
现在我想重命名它,以便新的名字从C0700.mxf开始
如果在文件夹c:\ video中则是另一个C0700.mxf ----->该文件必须重命名为C0701.mxf
如果在文件夹c:\ video中是jet,则另一个C0701.mxf ----->该文件必须重命名为C0702.mxf
如果在文件夹c:\ video中是jet,则另一个C0702.mxf ----->该文件必须重命名为C0703.mxf
......等等
假设mycat.avi重命名为C0716.mxf(现在以c:\ video \ C0716.mxf的形式出现)
- >在重命名操作之后,tha批处理必须创建一个名为mycat_is_C0716.avs的.avs文件(位于c:\ video文件夹中的alwais),该文件包含:
FFVideoSource(" C:\视频\ C0716.mxf&#34)
最后,在c:\ video中 仅存在此文件:C0716.mxf和mycat_is_C0716.avs
由于
答案 0 :(得分:0)
测试一下:
@echo off
cd /d "c:\video"
for /L %%a in (0700,1,9999) do (
if exist "mycat.avi" if not exist "C%%a.mxf" (
ren "mycat.avi" "C%%a.mxf"
>"mycat_is_C%%a.avs" echo FFVideoSource^("c:\video\C%%a.mxf"^)
)
)
pause