如何判断某个路径是否存在? 如判断C:/file/photo/目录是否存在

本文通过CFileFind类实例展示了如何查找指定路径下的文件或文件夹,并判断其为文件还是目录。示例代码中,首先定义了静态常量TCHAR类型的szFileToFind变量用于存放待查找的目标路径,然后使用CFileFind类的FindFile方法来查找该路径是否存在。如果存在,则继续调用FindNextFile方法获取下一个文件,并进一步判断找到的是文件还是文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  CFileFind     finder;  
          static     const     TCHAR     szFileToFind[]     =     _T("C://SYS");  
          if     (finder.FindFile(szFileToFind))  
          {  
              finder.FindNextFile();  
              //AfxMessageBox(finder.GetFileName());  
              if     (!finder.IsDirectory())  
              {  
                  AfxMessageBox("C://SYS是文件");  
              }  
              else  
              {  
                  AfxMessageBox("C://SYS是文件夹");  
              }  
          }  
          else  
          {  
              AfxMessageBox("没有发现C://SYS");  
          }  

[ WARN:0@6.550] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/images/train\0ce888e9-fba60f60.jpg'): can't open/read file: check file path/integrity [ WARN:0@5.970] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/images/train\2dc9627c-37433473.jpg'): can't open/read file: check file path/integrity [ WARN:0@5.970] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/segments/train\2dc9627c-37433473.png'): can't open/read file: check file path/integrity [ WARN:0@6.550] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/segments/train\0ce888e9-fba60f60.png'): can't open/read file: check file path/integrity [ WARN:0@5.970] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/lane/train\2dc9627c-37433473.png'): can't open/read file: check file path/integrity [ WARN:0@6.550] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/lane/train\0ce888e9-fba60f60.png'): can't open/read file: check file path/integrity [ WARN:0@5.397] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/images/train\1efc98d2-d6cb01be.jpg'): can't open/read file: check file path/integrity [ WARN:0@5.397] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/segments/train\1efc98d2-d6cb01be.png'): can't open/read file: check file path/integrity [ WARN:0@5.397] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/lane/train\1efc98d2-d6cb01be.png'): can't open/read file: check file path/integrity [ WARN:0@4.797] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/images/train\2b93a594-ef13f6d7.jpg'): can't open/read file: check file path/integrity [ WARN:0@4.797] global loadsave.cpp:244 cv::findDecoder imread_('/TW/TwinLiteNet-原版/data/bdd100k/segments/train\2b93a594-ef13f6d7.png'): can't open/read file: check file
03-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值