bat批量处理命令:批量将大量文件按照指定数量复制到新文件夹中

批处理整理文件夹,将当前目录下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

未经允许不得转载:郑州seo|不知则问,不能则学!-郑州seo笔记 » bat批量处理命令:批量将大量文件按照指定数量复制到新文件夹中

赞 (14)
'); })();