|
|
发表于 2015-7-17 13:28:51
|
显示全部楼层
- @echo off
- setlocal enabledelayedexpansion
- set num=test00
- for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption') do (
- set pan100=%%a
- set pan100=!pan100:~0,1!
- md d:\统计\!pan100!
- )
- for /f "skip=1" %%a in ('wmic logicaldisk where "drivetype=3" get caption') do (
- set pan=%%a
- set pan1=!pan:~0,1!
- for /l %%c in (1,1,10) do (
- if not %%c==10 (
- cd /d d:\统计\!pan!\!num!%%c
- ) else (
- cd /d d:\统计\!pan!\test010
- )
- for /f "delims=" %%d in ('dir /b /s *.txt') do (
- echo %%~dpnd
- if not %%c==10 (
- >>d:\统计\!pan1!\!num!%%c.txt echo %%~dpnd
- ) else (
- >>d:\统计\!pan1!\test010.txt echo %%~dpnd
- )
- )
- )
- )
- pause
复制代码 PS
1.代码请注意缩进,不然看起来很累...
2.最好能找出错误所在行,方便分析,或者提供测试环境 |
评分
-
查看全部评分
|