|
|
发表于 2025-6-26 23:16:27
|
显示全部楼层
本帖最后由 aloha20200628 于 2025-6-26 23:37 编辑
回复 1# tttoi2000
以下代码存为 test.bat 放在主目录下运行。
输出结果 》主目录下 '每个一级目录(也可能本身就是末级目录)' 中包含的 '末级目录总数及其所有末级目录包含的图片文件(*.jpg)总数'
- @echo off &setlocal enabledelayedexpansion
- for /d %%D in (*) do (
- set/a "dn=0,fn=0" &for /f %%n in ('dir/b/s/ad "%%D"^|find /c /v "" ') do if %%n equ 0 (set/a "dn+=1" &for /f %%m in ('dir/b/a-d "%%D\*.jpg"^|find /c /v "" ') do set/a "fn+=%%m") else for /d /r %%d in ("%%D\*") do for /f %%n in ('dir/b/s/ad "%%d"^|find /c /v "" ') do if %%n equ 0 set/a "dn+=1" &for /f %%m in ('dir/b/a-d "%%d\*.jpg"^|find /c /v "" ') do set/a "fn+=%%m"
- echo,子目录数=!dn! 图片数=!fn! %%D) 2>nul
- pause&exit/b
复制代码 |
|