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并且以'
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 函数[通俗易懂]

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • java安装(找不到jre还苦恼的同志们)「建议收藏」

    java安装(找不到jre还苦恼的同志们)「建议收藏」玩java当然需要装java了,可是我的jre哪去了?懵逼的朋友请看下文。安装地址:(https://www.oracle.com/technetwork/java/javase/downloads/index.html)安装步骤:进入上面那个网址下载一个适合你操作系统的java,安装时,按照步骤一步一步向下走就OK了。(如果你下载的Java安装后,你能找到你的jre,就不要看下面的文章了,…

  • python海龟作图画爱心_python1|海龟作图法

    python海龟作图画爱心_python1|海龟作图法输入代码:importturtlet=turtle.Pen()forxinrange(100):t.circle(x)t.left(30)画出来是这样的:把circle改成forward:importturtlet=turtle.Pen()forxinrange(100):t.forward(x)t.left(30)就变成这样了:换成红的:importturtlet=…

  • 因果图方法是根据( )之间的因果关系来设计测试用例的_因果图法符号

    因果图方法是根据( )之间的因果关系来设计测试用例的_因果图法符号原标题:因果推断简介之五:因果图(CausalDiagram)编辑部于2019年10月在微信端开启《朝花夕拾》栏目,目的是推送2013年(含)之前主站发表的优秀文章,微信端与主站的同步始于2013年年初,然而初期用户量有限,故优质文章可能被埋没。这部分介绍JudeaPearl于1995年发表在Biometrika上的工作“Causaldiagramsforempirica…

  • pycharm设置背景色及字体_pycharm字体大小设置不了

    pycharm设置背景色及字体_pycharm字体大小设置不了1、首先在pycharm打开FILE,点击seting2、点击Editor,再点击Font可以设置字体大小;点击ColorScheme可以设置背景色。3、字体设置:点击Font可以选择不同字体,点击Size可以调节字体大小,右侧可以看预览效果,最后点击ok即可。4、背景色设置:先点击ColorSchemeFont,Scheme可以选择不同的背景,下面框框里是预览效果,最后点击Ok即可。…

  • scala的隐式转换学习总结(详细)

    scala的隐式转换学习总结(详细)scala隐式转换,详细介绍

    2022年10月11日
  • rand()函数的用法[通俗易懂]

    rand()函数的用法[通俗易懂]C++中rand()函数的用法1、rand()不需要参数,它会返回一个从0到最大随机数的任意整数,最大随机数的大小通常是固定的一个大整数。2、如果你要产生0~99这100个整数中的一个随机整数,

发表回复

您的电子邮箱地址不会被公开。

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