FindFirstFile的用法 08.12.25
来源:互联网 发布:网络拍卖新版 编辑:程序博客网 时间:2024/04/30 06:26
void CFindFilesDlg::OnBnClickedButton1()
{
CString c1;
CString stredit;
CString strtemp;
HANDLE hFile;
WIN32_FIND_DATA fileinfo;
DWORD errorcode = 0;
m_Edit1.GetWindowText(c1);
if(!c1.IsEmpty())
{
hFile=FindFirstFile("f://*.*",&fileinfo);
while(hFile!=INVALID_HANDLE_VALUE&&errorcode!=ERROR_NO_MORE_FILES)
{
strtemp=fileinfo.cFileName;
stredit=stredit+"/r/n";
stredit=stredit+strtemp;
FindNextFile(hFile,&fileinfo);
errorcode=GetLastError();
}
if(errorcode==ERROR_NO_MORE_FILES)
{
m_cedit1.SetWindowText(stredit);
MessageBox("检索结束");
}
CloseHandle(hFile);
}
}
{
CString c1;
CString stredit;
CString strtemp;
HANDLE hFile;
WIN32_FIND_DATA fileinfo;
DWORD errorcode = 0;
m_Edit1.GetWindowText(c1);
if(!c1.IsEmpty())
{
hFile=FindFirstFile("f://*.*",&fileinfo);
while(hFile!=INVALID_HANDLE_VALUE&&errorcode!=ERROR_NO_MORE_FILES)
{
strtemp=fileinfo.cFileName;
stredit=stredit+"/r/n";
stredit=stredit+strtemp;
FindNextFile(hFile,&fileinfo);
errorcode=GetLastError();
}
if(errorcode==ERROR_NO_MORE_FILES)
{
m_cedit1.SetWindowText(stredit);
MessageBox("检索结束");
}
CloseHandle(hFile);
}
}
说明:
在上述代码中FindFirstFile第一个参数需要一个路径,但要写*.*,表示从所有文件中找到的第一个.但写f:或者f:双斜杠都返回无效句柄.
如果f://1.txt 则对特定文件进行搜索,返回找到的第一个,找到的文件的文件结构被记录在WIN32_FIND_DATA结构体里
FindNextFile第一个参数是FindFirstFile的返回值,可以接着上次结果继续寻找
FindFirstFile的返回值若是INVALID_HANDLE_VALUE, 表示所找的文件未找到。
- FindFirstFile的用法 08.12.25
- FindFirstFile和FindNextFile的用法
- FindFirstFile和FindNextFile的用法
- FindFirstFile 和FindNextFile的用法
- FindFirstFile与FindNextFile的用法
- FindFirstFile用法
- MFC FindFirstFile, FindNextFile 用法: 遍历目录下的文件
- 关于FINDFIRSTFILE的问题
- FindFirstFile
- FindFirstFile
- FindFirstFile
- FindFirstFile
- FindFirstFile
- FindFirstFile和FindNextFile的使用
- findfirstfile的问题和遍历目录
- 你可能不知道的FindFirstFile
- 搜索本地的文件FindFirstFile ,FindNextFile
- FindFirstFile、FindNext递归遍历硬盘的文件
- BUG管理软件
- vnc的使用
- 不可思议:99%的人不了解的真实中国历史
- ASP.NET 获取IP地址的几种方法
- wireshark中filter属性设置
- FindFirstFile的用法 08.12.25
- scull设备的使用
- JS在页面上显示当前日期和时间
- 关于Excel中单元格引用的本质
- 1_页面中怎样加载一个地图
- 在MSDN上找到的适合初学者的教程。从孩子的水平教起,直到骨灰级专家
- 内外忽悠,软件业能怎样发展?
- Ajax学习笔记
- 窗口和控件样式参考