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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于cpu流水线的各阶段周期,吞吐率计算问题

    关于cpu流水线的各阶段周期,吞吐率计算问题本人在复习计组流水线时,遇到了一些问题,再次记录,以备不时之需。首先要弄明白一点,那就是cpu的各阶段是否具有相同的时钟周期,也就是说,每个阶段所花费的时间是否都是相同的?为什么会想到这个问题,先看一下408统考真题的这一题:刚开始那是想都没想,这他么这么简单的题,肯定选A啊,虽然的确做对了,但分析这道题所考的知识点时,想的就多了,为什么时钟周期不能小一点,比如为50ns,让每个阶段所占用两个时钟周期不就得了,但是这时候脑子突然想到,cpu流水线的每个阶段是不是必须是一个时钟周期啊?这时候,

    2022年8月22日
    7
  • elasticsearch更新数据效率_elasticsearch update_by_query

    elasticsearch更新数据效率_elasticsearch update_by_query    es批量update远比,批量get,或者单次query到文档,批量修改后,再批量index,这样效率会高非常多(有实验测试高达1000倍!)。

    2026年1月29日
    4
  • serdes知识详解_discussed是什么意思

    serdes知识详解_discussed是什么意思理解SerDesFPGA发展到今天,SerDes(Serializer-Deserializer)基本上是标配了。从PCI到PCIExpress,从ATA到SATA,从并行ADC接口到JESD204,从RIO到SerialRIO,…等等,都是在借助SerDes来提高性能。SerDes是非常复杂的数模混合设计,用户手册的内容只是描述了森林里面的一棵小树,并不能够解释SerDes是怎么工作

    2025年8月9日
    4
  • war包解压后怎么重新打war包_war包和zip

    war包解压后怎么重新打war包_war包和zip$ClipboardContent$

    2022年10月4日
    3
  • Linux通配符详解_Linux 通配符

    Linux通配符详解_Linux 通配符linux中常用的通配符详解:*:匹配0个或多个任意字符?:匹配任意单个字符[abc]:匹配abc中的任意单个字符[!abc]:匹配除abc中的任意单个字符[a-z]:匹配a-z中任意单个字符{string1,string2,…}:匹配string1,string2,或更多字符串例如:有file.jpg,file1.jpg,file2.jpg…file14.jpg共15个文件l…

    2026年1月25日
    2
  • linux初识到入门_文件系统[通俗易懂]

    linux初识到入门_文件系统

    2022年2月23日
    49

发表回复

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

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