MFC查找指定文件是否存在,PathFileExists 函数[通俗易懂]

MFC查找指定文件是否存在,PathFileExists 函数[通俗易懂]MFC查找指定文件,VC++PathFileExists函数

大家好,又见面了,我是你们的朋友全栈君。

             MFC判断目录下是否包含指定文件。 含文件名。

1、包含库

#include <shlwapi.h>

#pragma comment(lib,"Shlwapi.lib") //如果没有这行,会出现link错误

2、用法

BOOL PathFileExists ( __in LPCTSTR pszPath );
Parameters参数
pszPath[in] 类型:LPCTSTR
A pointer to a null-terminated string of maximum length MAX_PATH that contains the full path of the object to verify. 一个最大长度为MAX_PATH并且以'\0'结尾的字符串指针。

比如:

 

BOOL FLAG = PathFileExists(str);
	if (FLAG)
	{
		//
		AfxMessageBox(L"存在该文件");
		return true;
	}

     PathFileExists函数参数传入的要包含文件名(含文件格式)。
     存在该文件,则返回TRUE, 相反,返回FALSE.
      调用函数,传参

	char fileName[] = "1.dat";
	CString file = L"1.dat";


	bool flag = isExistFile(file);

我这里,默认查找的是exe目录下是否包含1.dat的二进制文件。

MFC查找指定文件是否存在,PathFileExists 函数[通俗易懂]

———————————————————————————-

MFC查找指定文件是否存在,PathFileExists 函数[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158032.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

    [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

    2021年7月1日
    106
  • python中sqrt函数用法_Python sqrt() 函数

    python中sqrt函数用法_Python sqrt() 函数内容简介:sqrt()方法返回数字x的平方根。描述sqrt()方法返回数字x的平方根。语法以下是sqrt()方法的语法:importmathmath.sqrt(x)注意:sqrt()是不能直接访问的,需要导入math模块,通过静态对象调用该方法。参数x–数值表达式。返回值返回数字x的平方根。实例以下展示了使用sqrt()方法的实例:#!/usr/bin/pythonim…

    2022年5月30日
    48
  • IntelliJ IDEA使用教程(新手入门–持续更新)[通俗易懂]

    IntelliJ IDEA使用教程(新手入门–持续更新)[通俗易懂]idea使用教程一、下载安装二、基础配置及插件安装1.基础配置1.1配置jdk1.2配置maven1.3配置git1.4开启自动编译1.5调整字体(参照配置入口,大家可以根据喜好自行调整,记得调整完每一步都要点击apply)1.6取消大小写敏感,取消勾选1.7设置统一编码为utf-82、插件下载2.1[Mybatis](https://how2j.cn/k/mybatis/mybatis-tutorial/1087.html)2.2[Lombok](https://www.zhihu.com/q

    2022年8月29日
    6
  • python监控网页更新_python 监控网站更新

    python监控网页更新_python 监控网站更新{“moduleinfo”:{“card_count”:[{“count_phone”:1,”count”:1}],”search_count”:[{“count_phone”:4,”count”:4}]},”card”:[{“des”:”阿里技术人对外发布原创技术内容的最大平台;社区覆盖了云计算、大数据、人工智能、IoT、云原生、数据库、微服务、安全、开发与运维9大技术领域。”,”link1″:…

    2022年7月16日
    38
  • jdk卸载错误

    jdk卸载错误错误提示:已经安装了这个版本提示是否卸载;   在开始运行中输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall错误提示:无法使用此产品的安装源。请确认安装源存在,并且您可以访问它。   优化大师和360也无法卸载,删注册表HKEY_LOCAL_MAC

    2022年6月15日
    47
  • AJAX学习(一)AJAX基础

    AJAX学习(一)AJAX基础AJAX学习(一)AJAX基础举一个栗子AJAX请求的五个步骤AJAX详解Jquery中的ajaxajax常用的格式ajax在网络应用开发上运用很广泛,它能够达到局部刷新的效果,也就是页面的某一个组件或功能上进行客户端和服务端的数据交互来实现数据的刷新,而不需要整个页面重载,这样可以提升用户的使用感,缩短等待的时间。ajax的可以用的地方很多,因此是一个很重要的知识点。所以在此写下有关于我对a…

    2022年10月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号