本地磁盘有个4层文件夹例如d:\A\a\01\2005.034000.0001,其中均是.jpg格式,现在需要DOS命令或者是BAT批处理命令,统计最后一层文件夹名和其内JPG文件数量,以导入EXCEL进行数据比对。输出格式为2005.034000.0001 15
2005.034000.0002 27
谢谢大家了。
@echo off
setlocal enabledelayedexpansion
set p=d:\a\a\01
pushd %p%
(for /f "tokens=*" %%i in ('dir/ad/b') do (
for /f %%j in ('dir/b %%i\*.jpg^|find /v /c ""') do echo %%i %%j))>out.txt
start out.txt
setlocal enabledelayedexpansion
set p=d:\a\a\01
pushd %p%
(for /f "tokens=*" %%i in ('dir/ad/b') do (
for /f %%j in ('dir/b %%i\*.jpg^|find /v /c ""') do echo %%i %%j))>out.txt
start out.txt
温馨提示:答案为网友推荐,仅供参考