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 文件不存在
    ");
    
    }
  • 相关阅读:
    北航2020OO第一单元博客作业
    OO第四单元总结
    OO第三单元总结
    OO第二单元总结
    OO第一单元总结
    北航2020年OO第四单元总结
    北航2020年OO第三单元总结
    北航2020年OO第二单元总结
    北航2020年OO第一单元总结
    面向对象第四单元总结
  • 原文地址:https://www.cnblogs.com/lujin49/p/5034797.html
Copyright © 2011-2022 走看看