求用一批处理统计某文件夹中文件的个数

例如:D:\112中有很多个文件,我想用个批处理统计一下有多少个,这个批处理不能只能放在D:\112中才能运行,希望是放在哪都能运行,也就是带路径的统计,相当感谢!... 例如:D:\112中有很多个文件,我想用个批处理统计一下有多少个,这个批处理不能只能放在D:\112中才能运行,希望是放在哪都能运行,也就是带路径的统计,相当感谢! 展开
 我来答
滟丽00
高粉答主

2019-07-22 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1487
采纳率:0%
帮助的人:25.1万
展开全部

1、首先打开电脑桌面,点按win+r键打开命令窗口,在输入cmd点击确定。

2、首先输入python打开python环境。

3、然后按照图示代码输入导入os模块,import os。

3、然后按照图示代码输入定义一个文件的路径DIR = "D:/WPS"。

4、输出文件夹内的文件个数print("文件夹内文件的个数:",len(os.listdir(DIR)))

5、循环输出各个文件的名称for name in os.listdir(DIR):  print(os.path.join(DIR,name))。

百度网友a2546cf
高能答主

2020-01-19 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1610
采纳率:100%
帮助的人:38.6万
展开全部

1、首先需要一个文件夹,随机找一个文件夹,右键点击。

2、接下来需要在弹出来的菜单栏中,找到属性并点击它、

3、这里红框内我们就可以看到包含多少个文件。

4、我们进入需要统计文件数的文件夹里,按住键盘的“Ctrl”不放,再按住键盘上的"A",

5、这时我们可以看见文件夹里所有的文件都已经被选中,再看对话窗口左下角即可知道文件总数,还可以看到所选文件总数的大小。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
splashchaos
2013-07-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3342
采纳率:0%
帮助的人:3671万
展开全部

把下面代码存为.bat或.cmd, 带路径运行即可:

@echo off

if {%1}=={} echo.Synatx: %0 path & goto end
if not exist "%~1" echo. "%~1" not found. & goto end

for /f "delims=" %%a in ('dir /a-d-s-h /b "%~1" ^| find /v /c ""') do (
  echo.Total file^(s^): %%a
)

:end
@echo on

运行示例:

c:\test.bat c:\windows

结果:

Total file(s): 50

前面有人给出了用find求文件个数的方案,很好。 不过要注意以下细节, dir参数一要注意/a-d/-s-h, 二要带/b参数,才能得到正确结果。


如果需要统计可能的隐藏文件和系统文件等,那么dir /a-d可行,但任要dir /a-d /b才可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
debin333
推荐于2017-12-16 · TA获得超过390个赞
知道答主
回答量:16
采纳率:0%
帮助的人:16.8万
展开全部
cd /d %~dp0
d:
cd .\112
dir /B /A-D .\*.* | find /V /C "">count.txt
set /P c=<count.txt
echo %c%
pause
exit

以上为全部代码,我才测试过,完全符合你的要求,你在最后一行会看到文件数量
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2e74ee0
2013-07-04 · TA获得超过270个赞
知道小有建树答主
回答量:252
采纳率:100%
帮助的人:222万
展开全部
@echo off
for /f "delims=" %%i in ('dir/b/a-d "d:\112" 2^>nul') do set /a cnt+=1
if defined cnt (echo,共有%cnt%个文件.) else echo,没有找到文件.
pause

你可以把"D:\112"修改成你想要的任何文件夹;
如果希望将”D:\112“下的子文件夹下的文件也包含在内的话,在dir后面再加个/s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式