求一个批处理命令,统计大文件夹里每个小文件夹中的文件数量

一个文件夹里有N个文件夹,如果一个一个去查属性看有多少个就累死了。
求一个批处理命令,生成一个txt文本,只统计大文件夹里每个小文件夹中的文件数量就可以了。
格式为 :文件夹名 数量 例——
AAA 10
BBB 23
CCC 25
.....
就这样就行

@echo off&setlocal enabledelayedexpansion
cd.>dirfiles.txt
for /d %%a  in (*.*) do (
set n=0
for /f %%B in ('dir /a-d /b /s "%%a"') do set /a n+=1
echo %%a    !n! >>dirfiles.txt
)

将此批处理保存在大文件夹下执行,生成统计文本文件dirfiles.txt

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-17

放在你指的大文件夹中运行

@echo off&setlocal enabledelayedexpansion
%1 %0 :|more /t20 >文件.txt&start 文件.txt&exit
for /f "delims=U" %%a in ('cmd /u /c echo 唉') do set "tab=%%a"
for /d %%a in (*) do (
    set n=0
    for /f "delims=" %%a in ('dir /b/s/a-d "%%a\"') do set/a n+=1
    echo,%%a%tab%!n!
)

第2个回答  2013-12-17
只统计大文件夹里每个小

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网