
【已解決】FOR如何批量復(fù)制前一個文件每隔100個文件自動刪除前99個文件最后由 LINGX 于 -1-11 22:24
不知是否能用FOR語句實現(xiàn)以上功能?注意:不是重復(fù)COPY第1個文件*.001,是001復(fù)制為002,002復(fù)制為003……以此類推以上經(jīng)測試可用的代碼是:nclick="copycode($('code0'));">復(fù)制代碼
- 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
——感謝terse!接下來是新的問題:如何實現(xiàn) 每復(fù)制到*.100就自動刪除*.001至*.099,并且保留*.100*.200(復(fù)制到第200代時作更名操作,以此類推)*.300……*.1000nclick="copycode($('code1'));">復(fù)制代碼
- @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??

