批处理:批量统计文件夹里的文件数量
批处理:批量统计文件夹里的文件数量1.文件夹结构如图所示2.由于三级目录中有文件和四级目录,故只统计四级目录里的文件数量。3.导出的文本样式为四级目录名称:文件数求具体代...
批处理:批量统计文件夹里的文件数量1.文件夹结构如图所示
2.由于三级目录中有文件和四级目录,故只统计四级目录里的文件数量。
3.导出的文本样式为四级目录名称:文件数
求具体代码…… 展开
2.由于三级目录中有文件和四级目录,故只统计四级目录里的文件数量。
3.导出的文本样式为四级目录名称:文件数
求具体代码…… 展开
2个回答
展开全部
@echo off & title 统计四级目录文件数 By 依梦琴瑶
echo 正在统计中。。。
(for /d %%a in (*) do (
pushd "%%~a"
for /d %%a in (*) do (
pushd "%%~b"
call set Num=0
for /r %%c in (*) do (
call set /a Num+=1
)
popd
call echo %%~b:%%Num%% 个文件
)
popd
))>"%~dp0四级目录文件数日志.txt"
pause
echo 正在统计中。。。
(for /d %%a in (*) do (
pushd "%%~a"
for /d %%a in (*) do (
pushd "%%~b"
call set Num=0
for /r %%c in (*) do (
call set /a Num+=1
)
popd
call echo %%~b:%%Num%% 个文件
)
popd
))>"%~dp0四级目录文件数日志.txt"
pause
更多追问追答
追答
关于找不到指定文件的提示,非常抱歉,是我的疏忽。
请把第二个for命令那里的%%a改成%%b即可。
但为什么会出现call for等无效的提示,这个我就不清楚您那边具体原因了,因为我这边测试正常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询