C++中,什么函数可以统计当前目录下的文件个数

我想要该函数返回一个给定目录下的.txt文件的个数... 我想要该函数返回一个给定目录下的.txt文件的个数 展开
 我来答
lieyan2024
2008-10-08 · TA获得超过485个赞
知道小有建树答主
回答量:361
采纳率:100%
帮助的人:473万
展开全部
VB声明
Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long

说明
根据文件名查找文件

返回值
Long,如执行成功,返回一个搜索句柄。如果出错,返回一个INVALID_HANDLE_VALUE常数,一旦不再需要,应该用FindClose函数关闭这个句柄

参数表
参数 类型及说明
lpFileName String,欲搜索的文件名。可包含通配符,并可包含一个路径或相对路径名
lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。该结构可用于后续的搜索

注解
由这个函数返回的句柄可以作为一个参数用于FindNextFile函数。这样一来,就可以方便的枚举出与lpFileName参数指定的文件名相符的所有文件

VC声明
BOOLFindNextFile(
HANDLE hFindFile, //searchhandle
LPWIN32_FIND_DATA lpFindFileData //databuffer
);
功能说明
继续查找FindFirstFile函数搜索后的文件

参数说明
HANDLE hFindFile搜索的文件句柄 函数执行的时候搜索的是此句柄的下一文件
LPWIN32_FIND_DATA lpFindFileData 指向一个用于保存文件信息的结构体

返回值
如果调用成功返回一个非0值
调用失败 返回为0 可调用GetLastError来获取错误信息

更多信息可以查看MSDN,顺便说明这是Windows提供的API。
alaolao
2008-10-08 · TA获得超过794个赞
知道小有建树答主
回答量:1420
采纳率:0%
帮助的人:0
展开全部
用DOS命令DIR
把输出全重定向在一个文件中,然后再打开这个文件读出来,就能计算出有几个文件和每个文件是啥了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
X秋天的守望X
2008-10-08
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
C++有么
好像windows API 有提供
FindFirstFile(...);
FindNextFile(...);
自己网上搜下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guojingcha
2008-10-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:9997万
展开全部
自己定义一个吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式