本帖最后由 qixiaobin0715 于 2020-12-1 11:08 编辑
如果是数字命名的话,文件扩展名是txt,这样应当可以:- @echo off
- md 1,2,3,4
- setlocal EnableDelayedExpansion
- set /a FlolderNames=0,n=0,m=0
- for /l %%a in (1,1,400) do (
- set /a x=%%a%%4
- set /a y=%%a%%16
- set /a n+=1
- set /a FileNames=n+m
- if !x!==1 (
- set /a FlolderNames+=1
- )
- move %%a.txt !FlolderNames!\!FileNames!.txt
- if !x!==0 (
- set n=0
- )
- if !y!==0 (
- set FlolderNames=0
- set /a m+=4
- )
- )
- pause
复制代码
|