本帖最后由 LINGX 于 2021-1-11 22:24 编辑
- COPY *.001 *.002
- COPY *.002 *.003
- COPY *.003 *.004
- COPY *.004 *.005
- COPY *.005 *.006
- COPY *.006 *.007
- COPY *.007 *.008
- COPY *.008 *.009
- COPY *.009 *.010
复制代码 不知是否能用FOR语句实现以上功能?
注意:
不是重复COPY第1个文件*.001,是001复制为002,002复制为003……以此类推
以上经测试可用的代码是:- @echo off&setlocal enabledelayedexpansion
-
- for /l %%i in (1001,1,1099) do (
- set /a n=%%i,m=n+1
- copy *.!n:~-3! *.!m:~-3!
- )
-
- del /F *.0??
复制代码 ——感谢terse!
接下来是新的问题:
如何实现 每复制到*.100就自动删除*.001至*.099,并且保留
*.100
*.200(复制到第200代时作更名操作,以此类推)
*.300
……
*.1000 |