[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]求助分文件夹的批处理

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

文件夹下有N多同一类型的文件,假如一个文件夹下有100个TXT,我要把这一百个按照指定的个数平均分到文件夹里面,怎样才能做到。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 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
复制代码
1

评分人数

TOP

回复 2# pcl_test


    想了好久这个可以分文件夹么,如果要分文件夹要在哪里改动一下?

TOP

回复 3# 开心旺旺
改为dir /ad /b

TOP

回复 4# pcl_test


    谢谢

TOP

返回列表