[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
不知道这个18在这里是随机的还是固定的
  1. @echo off&setlocal enabledelayedexpansion
  2. set M=18
  3. for /f "delims=" %%i in ('dir /b /a-d *.*') do (
  4.     set /a Num=N/M,D=N%%M,N+=1
  5.     if !D! EQU 0 MD "New_!Num!" 2>NUL
  6.     copy "%%i"  "New_!Num!" >NUL
  7. )
  8. pause
复制代码

TOP

回复  cjiabing


    他那个for好像会把批处理也复制进去吧……
filetest>dir *.bat  /s /b
filetes ...
523066680 发表于 2012-2-24 19:55

看前面代码 应该没避开哦
本应添加 IF "%%i" neq "%~nx0" 的  即可

TOP

返回列表