批处理整理文件夹,将当前目录下10000多个文件,按每20个文件新建一个文件夹,直到处理完成。百度上找了几个分享的,测试下面的是可以使用的,省了好多事情。第6行当中的20就是设置的文件数量。
@echo off&SetLocal EnableDelayedExpansion Set /a m=1,n=0 for /f "delims=" %%i in ('dir/b/a-d')do if not "%%i"=="%~nx0" ( md !m! 2>nul Set /a n+=1 Set /a y=!n!%%20 move /y "%%i" "!m!" if !y!==0 Set /a m+=1 ) pause