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


相关推荐

  • 目前国内最快最稳定的DNS

    目前国内最快最稳定的DNS目前最快的DNS闲着没事做,给大家找了一下国内目前最快的DNS(我说是最快的,不是最稳定的,不保证DNS劫持);废话不多说,直接直接上图;最上面的是最快的,一次往下排;测试地点:上海浦东测试时间:2021年09月14使用工具:DNSBenchmark工具使用方法:工具使用方法:(我也是找地方copy的:https://www.52help.net/smarthome/300.html)DNSBenchmark安装使用详细步骤及教程1.先安装DNSBenchmark,可

    2022年5月2日
    141
  • linux 迭代修改目录下所有文件的所属者

    linux 迭代修改目录下所有文件的所属者linux 迭代修改目录下所有文件的所属者

    2022年4月23日
    42
  • python 构造生产者消费者模型

    python 构造生产者消费者模型

    2021年11月11日
    42
  • 多层感知机和神经网络_CNN采用多层感知机进行分类

    多层感知机和神经网络_CNN采用多层感知机进行分类单独的ESN仿真:ESN的运行结果如下所示:这个部分的误差为:0.0435ESN部分就不多做介绍了,你应该了解的,下面我们对ESN和BP改进和极限学习改进分别进行修改和说明,并进行仿真。ESN+BP的仿真:首先,在原始的ESN中,权值的计算是通过pseudoinverse.m这个函数进行计算的,其主要内容就是:即:这里,我们的主要方法…

    2022年8月30日
    0
  • 字符串矩阵 matlab(matlab 字符串矩阵)

    这里字符串矩阵(或者有更标准的名称?)是指一个矩阵中的每个元素为changdua

    2022年4月16日
    57
  • 一个线程有几个threadlocal_thread线程

    一个线程有几个threadlocal_thread线程基本概念程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。进程是由程序、数据和进程控制块三部分组成的。进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己…

    2022年10月23日
    0

发表回复

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

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