Board logo

标题: [文件操作] [已解决]求助分文件夹的批处理 [打印本页]

作者: 开心旺旺    时间: 2015-4-1 09:18     标题: [已解决]求助分文件夹的批处理

本帖最后由 开心旺旺 于 2015-4-1 11:06 编辑

文件夹下有N多同一类型的文件,假如一个文件夹下有100个TXT,我要把这一百个按照指定的个数平均分到文件夹里面,怎样才能做到。
作者: pcl_test    时间: 2015-4-1 10:55

回复 1# 开心旺旺
  1. @echo off & setlocal enabledelayedexpansion
  2. set n=0
  3. set m=1001
  4. for /f "delims=" %%a in ('dir /b *.txt') do (
  5. set "fn=!m:~1!"
  6. if not exist "!fn!\" md "!fn!\"
  7. move "%%a" "!fn!\"
  8. set /a n+=1
  9. ::指定每组的个数,如17
  10. if !n! == 17 set n=0 & set /a m+=1
  11. )
  12. pause
复制代码

作者: 开心旺旺    时间: 2015-4-3 14:58

回复 2# pcl_test


    想了好久这个可以分文件夹么,如果要分文件夹要在哪里改动一下?
作者: pcl_test    时间: 2015-4-3 15:07

回复 3# 开心旺旺
改为dir /ad /b
作者: 开心旺旺    时间: 2015-4-7 15:42

回复 4# pcl_test


    谢谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2