博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vc++ 判断文件或是文件夹是否存在,比较好的做法
阅读量:6656 次
发布时间:2019-06-25

本文共 774 字,大约阅读时间需要 2 分钟。

 

#include 
void main(){//文件或文件夹都可以判断,最后的\\号有无都没关系if (-1!=GetFileAttributes("D:\\MyProjects\\临时程序")) //如果文件夹存在, 最后的\\号有无都没关系printf("文件夹存在\n");if (-1!=GetFileAttributes("D:\\MyProjects\\临时程序\\Desktop.ini")) //如果文件存在printf("文件存在\n");//可以区分是路径还是文件,PathIsDirectory返回值必须强制转为(bool)if (true==(bool)PathIsDirectory("D:\\MyProjects\\临时程序")) //最后的\\号有无都没关系printf("测试PathIsDirectory 文件夹存在\n");else printf("测试PathIsDirectory 文件夹不存在\n");//PathFileExists返回值必须强制转为(bool)//文件或文件夹都可以判断,最后的\\号有无都没关系if (true==(bool)PathFileExists("D:\\MyProjects\\临时程序\\")) //最后的\\号有无都没关系printf("PathFileExists 文件夹存在\n");else printf("PathFileExists 文件夹不存在\n");if (true==(bool)PathFileExists("D:\\MyfProjects\\临时程序\\Desktop.ini")) printf("PathFileExists 文件存在\n");else printf("PathFileExists 文件不存在\n");}

 

转载地址:http://vzxto.baihongyu.com/

你可能感兴趣的文章
FC-SAN vs. IP-SAN详细技术比较
查看>>
sequioadb源码分析
查看>>
基于嵌入式Linux系统设备驱动程序的开发
查看>>
【smart-transform】取自 Atom 的 babeljs/coffeescript/typescript 智能转 es5 库
查看>>
基于S3C6410的Touch驱动详解
查看>>
使用Jekyll托管github pages的好处
查看>>
java、javaw和javaws的区别
查看>>
Git 远程分支
查看>>
华为S9300、s5700交换机端口镜像配置
查看>>
按下Enter焦点移至下一个控件的实现js代码
查看>>
zabbix系统日志文件监控key
查看>>
Salttack笔记
查看>>
如何利用ucenter实现单点登录
查看>>
apache-tomcat-6.0.37 部署
查看>>
sns推广技巧四步骤
查看>>
Web Service
查看>>
关于编程语言的一些认识
查看>>
Linux管理查看工具htop、glances、dstat
查看>>
网页中的代码
查看>>
聊聊手游的那些惊喜与惊吓
查看>>