MFC应用实例:[47]查询文件是否存在
1、新建一个基于对话框的应用程序,工程名为FileExist。
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/f7e6410f822b74eed2aeb7abda2c8cf1d9a74a30.jpg)
2、如下图为对话框添加一个按钮,一个编辑框,一个静态文本。
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/4a594f2c8cf1d8a7f5afb43746e34b2c57ee4730.jpg)
3、为检测文件按钮建立类向导,添加响应函数。
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/b1454a1bd10ff226f906cdbd9c99e92abbb8a430.jpg)
4、为检测文件按钮添加响应函数OnButton1(),在响应函数OnButton1()中添加一下代码:
void CFileExistDlg::OnButton1()
{
CString fileName; //存储文件路径
GetDlgItem(IDC_EDIT1)->GetWindowText(fileName); //取得文件名
CFileFind tempFind;
BOOL fileExist=(BOOL)tempFind.FindFile(fileName); //找文件
if (fileExist)
{
MessageBox("文件" + fileName + "存在。");//显示找到信息
}
else
{
MessageBox("文件" + fileName + "不存在。");//显示未找到信息
}
}
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/27725684cde34b2c817287cc0d0e7c75e4f44330.jpg)
5、程序运行如下:
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/7a3e980e7c75e5f4206912beb1ceaad7736bbc30.jpg)
6、输入一个文件的绝对地址,点击检测文件,运行如下:
![MFC应用实例:[47]查询文件是否存在](https://exp-picture.cdn.bcebos.com/ef4c24ceaad7726bed7e9954bf0f64781523b930.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:84
阅读量:58
阅读量:33
阅读量:58
阅读量:81