c++判断文件或文件目录是否存在

180it 2020-11-02 PM 2782℃ 0条

#include <stdio.h>

#include <windows.h>
#include <io.h>            //For access()
#define _CRT_SECURE_NO_WARNINGS                    //消除编译器警告,如fopen不安全
 
//判断文件或文件目录是否存在
bool checkFileExist(const char *fileName)    //不区分大小写
{
    if (access(fileName,0))                    //参数0代表检查文件的存在性
    {
        return false;
    }
    return true;
}
 
int main()
{
    char *logFile="D:\\Log";
 
    while(1)
    {
        if (!checkFileExist(logFile))    //如果该文件夹不存在,则重新创建
        {
            CreateDirectory(logFile,NULL);    //参数:文件夹名称,安全属性
        }
        Sleep(100);
    }    
    return 0;
}
支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

c++判断文件或文件目录是否存在