打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何判断一个路径是否合法
               PathFileExists 和 PathIsDirectory 的返回值一定要强制转换为bool类型,否知会出错。


#include <stdio.h>
#include <windows.h>
#pragma   comment(lib,"shlwapi.lib") 
#include "shlwapi.h"

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");

}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MFC判断某路径下的目标文件是否存在
如何用vb判断文件夹是否存在
PathFileExists 链接错误解决方法_shiqyn
成功解决FileNotFoundError: [Errno 2] No such file or directory: '/home/bai/Myprojects/Tfexamples/data/kn
golang判断是文件还是文件夹
主题:SketchUp插件文件夹的真正位置 |
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服