vc中判断文件夹是否存在的方法

原创 2012年03月26日 09:48:51

//创建普通文件夹

BOOL CreateDirectory(
  LPCTSTR lpPathName,                         // directory name
  LPSECURITY_ATTRIBUTES lpSecurityAttributes  // SD
);
//在根目录下创建文件夹

include <imagehlp.h>
#pragma comment(lib,"imagehlp.lib")

BOOL MakeSureDirectoryPathExists(
  PCSTR DirPath 
);

DirPath
Pointer to a null-terminated string that specifies a valid path name. If the final component of the path is a directory, not a filename, the string must end with a backslash (\) character.

for example:
MakeSureDirectoryPathExists("c:\\1\\2\\");

//判断文件夹是否存在

1.BOOL   PathFileExists(LPCTSTR   pszPath);   
      #include <windows.h>
#include <iostream.h>
#include "Shlwapi.h"

    
  2._access   
     #include     <io.h>  
  #include     <stdio.h>  
  #include     <stdlib.h>  
   
  void   main(   void   )  
  {  
        /*   Check   for   existence   */  
        if(   (_access(   "ACCESS.C",   0   ))   !=   -1   )  
        {  
              printf(   "File   ACCESS.C   exists\n"   );  
              /*   Check   for   write   permission   */  
              if(   (_access(   "ACCESS.C",   2   ))   !=   -1   )  
                    printf(   "File   ACCESS.C   has   write   permission\n"   );  
        }  
  }   

  3.BOOL   IsFileExists(LPCTSTR   lpszFileName)  
  {  
                  WIN32_FIND_DATA   wfd;  
                  BOOL   bRet;  
                  HANDLE   hFind;  
                  hFind   =   FindFirstFile(lpszFileName,   &wfd);  
                  bRet   =   hFind   !=   INVALID_HANDLE_VALUE;  
                  FindClose(hFind);  
                  return   bRet;  
  }   

相关文章推荐

VC++判断文件或文件夹是否存在

VC++判断文件或文件夹是否存在在Windows应用项目中,几乎总会需要用到一些文件系统相关的函数,如:判断文件是否存在,判断文件夹是否为空,删除文件夹及其所有子项,计算文件夹的大小,等等。不知为何,...

VC 判断文件是否存在的几种方法

1、_access函数2、CreateFile函数3、FindFirstFile函数4、GetFileAttributes函数一、使用_aceess函数:使用_access函数判断文件是否存在是比较简...
  • varding
  • varding
  • 2010年04月23日 09:33
  • 14413

VC中判断目录是否存在

方法一: CFileFind m_FileFind; CString m_sFilePath = "D://Program Files//Adobe//Adobe Flash CS3"; if(...

VC++ 判断文件或文件夹是否存在

在Windows应用项目中,几乎总会需要用到一些文件系统相关的函数,如:判断文件是否存在,判断文件夹是否为空,删除文件夹及其所有子项,计算文件夹的大小,等等。不知为何,Windows并未提供直接的AP...

[C/C++相关]C语言判断文件夹或者文件是否存在的方法

from:http://liuzhigong.blog.163.com/blog/static/178272375201171594820785/   方法一:access函数判断文件夹或者文件是...

C语言判断文件夹或者文件是否存在的方法

C语言判断文件夹或者文件是否存在的方法 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode)...

【Qt】正确判断文件、文件夹是否存在的方法

一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法 但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码 ...
  • dyzhen
  • dyzhen
  • 2015年02月10日 16:21
  • 551

【Qt】正确判断文件、文件夹是否存在的方法

一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法 但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码 ...

Qt - 正确判断文件、文件夹是否存在的方法

Qt - 正确判断文件、文件夹是否存在的方法 一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法 但是都没有对...
  • haiross
  • haiross
  • 2015年12月01日 10:56
  • 10844

Qt:正确判断文件、文件夹是否存在的方法

一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法 但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码   { ...
  • aqtata
  • aqtata
  • 2014年01月08日 23:41
  • 4701
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc中判断文件夹是否存在的方法
举报原因:
原因补充:

(最多只允许输入30个字)