永发信息网

FindFile有什么作用?

答案:2  悬赏:60  手机版
解决时间 2021-11-23 18:17
FindFile有什么作用?
最佳答案
CFileFind::FindFile

virtual BOOL FindFile(LPCTSTR pstrName = NULL, DWORD dwUnused = 0);

返回值:
如果成功,则返回非零值,否则为0。如果失败,可调用Win32函数GetLastError获取出错原因。

参数: pstrName 指向待找文件名字符串,如果为NULL,则查找以*.*形式进行。
dwUnused 保留,以使FindFile在派生类多形,必须为0。

说明:
调用此成员函数打开一个文件查找。
当调用FindFile开始查找后,调用FindNextFile获取下一个文件。
你必须在调用下列属性函数之前调用一次FindNextFile: · GetCreationTime
· GetFileName
· GetFileTitle
· GetFilePath
· GetFileURL
· GetLastAccessTime
· GetLastWriteTime
· GetLength
· GetRoot

============
以下代码将当前目录下的文件枚举出来并打印每个文件名:
CFileFind finder
BOOL bWorking = finder.FindFile("*.*");
while(bWorking)
{
bWorking = finder.FindNextFile( );
cout <<(LPCTSTR) finder.GetFileName( ) <}

===========
其他函数
CFileFind::GetLength

DWORD GetLength( )const;

返回值:找到文件的长度,以字节为单位。

说明:
获取找到文件的字节长度。调用之前必须至少调用一次FindNextFile。
GetLength用Win32结构WIN32_FIND_DATA的nFileSizeLow成员来获取并返回文件长度的低位字。如果文件长于4G,则使用GetLength64成员函数。

CFileFind::GetFilePath

virual CString GetFilePath( )const;

返回值:指定文件的路径。

说明:
获取指定文件的全路径,调用此成员函数前必须至少调用一次FindNextFile。
GetFilePath是CFileFind三种成员函数中返回不同形式文件名的函数之一,下面的列表描述了这三个函数及其区别: · GetFileName 返回文件名,包括扩展文件名。例如,调用GetFileName来产生一个关于文件c:\myhtml\myfile.txt的用户信息,将会返回文件名myfile.txt。
· GetFilePath 返回全部文件的路径。例如,调用GetFilePath用于产生一个关于文件c:\myhtml\myFile.txt的用户消息,将会返回文件路径c:\myhtml\myfi-le.txt。
· GetFileTitle 返回文件名,不包括扩展名。例如,调用GetFileTitle来产生一个关于文件c:\myhtml\myfile.txt的用户消息,将会返回文件标题myfile。

如果有需要我可以传一个mfc类库详解给你,或者自己百度一下网上挺多的,下一个自己看看
全部回答
你需要首先调用FindNextFile()函数获得第一个文件的信息,然后可以输出这个文件信息,比如文件名:GetFileName();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
莎翁的仲夏夜之梦的中心思想是什么,是什么风
对待软刀子性格的人用什么方法
袁州区畜牧水产局综合执法大队一中队地址在什
大姐未嫁,妹妹结婚,大能回家吗
橄榄核雕十八罗汉,落款是“宏远”,宏远是谁
企业月初总资产为300万元,当月企业的负债增加
买的俄罗斯蜂蜜,不懂俄语,求大神翻译一下,
2015男士手镯什么品牌的好 CK的好么
和gs8差不多大的suv
青海选调生补录的机会大吗
操作规程与职责的意义是什么
50元和20元人民币各5张,买一双鞋,有几种恰
他问我???
当你曾经的一个条件不好的前女友,被你培养出
河北区红十字救护培训基地地址在什么地方,想
推荐资讯
你们用过哪些品牌的梳子,什么梳子用起来好呢
为啥百合竹不生呀
三星note4怎样更新系统
宝应县哪里有OPPO手
鲁迅毛笔母亲这两个字的字体
L/C 90天付款方式, 如提前取款,银行利息
复式阁楼安装空调要如何安装
山西太谷龙头二胡多少钱
24睡姿图的网友议论
化学 有机化学 红外光谱 这个是对苯二甲酸的
墨鱼有那些营养价值
用微喷带好还是滴带好.请师傅们解答
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?