zoukankan      html  css  js  c++  java
  • vc++ 判断文件或是文件夹是否存在,比较好的做法

    #include <windows.h>
    
    
    void main()
    {
    //文件或文件夹都可以判断,最后的\号有无都没关系
    if (-1!=GetFileAttributes("D:\MyProjects\临时程序")) //如果文件夹存在, 最后的\号有无都没关系
    printf("文件夹存在
    ");
    
    if (-1!=GetFileAttributes("D:\MyProjects\临时程序\Desktop.ini")) //如果文件存在
    printf("文件存在
    ");
    
    //可以区分是路径还是文件,PathIsDirectory返回值必须强制转为(bool)
    if (true==(bool)PathIsDirectory("D:\MyProjects\临时程序")) //最后的\号有无都没关系
    printf("测试PathIsDirectory 文件夹存在
    ");
    else 
    printf("测试PathIsDirectory 文件夹不存在
    ");
    
    //PathFileExists返回值必须强制转为(bool)
    //文件或文件夹都可以判断,最后的\号有无都没关系
    if (true==(bool)PathFileExists("D:\MyProjects\临时程序\")) //最后的\号有无都没关系
    printf("PathFileExists 文件夹存在
    ");
    else 
    printf("PathFileExists 文件夹不存在
    ");
    
    if (true==(bool)PathFileExists("D:\MyfProjects\临时程序\Desktop.ini")) 
    printf("PathFileExists 文件存在
    ");
    else 
    printf("PathFileExists 文件不存在
    ");
    
    }
  • 相关阅读:
    [OpenCV] Ptr类模板
    [OpenCV]Mat类详解
    [C++] Vector用法
    [OpeCV] highgui头文件
    c++中的.hpp文件
    【2017】KK English
    CMake Tutorial & Example
    [g2o]C++图优化库
    Teradata基础教程中的数据库试验环境脚本
    Oracle中对象权限与系统权限revoke
  • 原文地址:https://www.cnblogs.com/lujin49/p/5034797.html
Copyright © 2011-2022 走看看