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应用项目中,几乎总会需要用到一些文件系统相关的函数,如:判断文件是否存在,判断文件夹是否为空,删除文件夹及其所有子项,计算文件夹的大小,等等。不知为何,...
  • u012494876
  • u012494876
  • 2016年04月20日 22:08
  • 14928

VC怎样判断一个文件存在

最近的项目是对文件操作的,所以,多少都遇到一些关于文件操作的问题.用到最多的还是文件打开,文件读写,判断文件存在否.本文不讨论文件读写,只针对判断文件存在否. 记得在C#里,有一个东西,叫做CFil...
  • qq_23992597
  • qq_23992597
  • 2016年07月20日 11:29
  • 1148

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

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

vc判断一个文件是否存在

  • 2010年08月12日 13:06
  • 435KB
  • 下载

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

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

VC删除只读属性文件、判断文件是否存在、判断路径是文件或目录

1、删除只读属性文件: BOOL DelReadOnlyFile(LPCTSTR lpszPath) { DWORD dwRet = GetFileAttributes(lpszPath); if (...
  • u012372584
  • u012372584
  • 2016年04月27日 14:30
  • 719

VC中判断目录是否存在

方法一: CFileFind m_FileFind; CString m_sFilePath = "D://Program Files//Adobe//Adobe Flash CS3"; if(...
  • chenlycly
  • chenlycly
  • 2011年09月13日 08:18
  • 8806

VC(MFC)判断文件/目录是否存在,创建目录

BOOL CPubFunc::FileExist(CString FileName) { CFileFind fFind; return fFind.FindFile(FileName); } ...
  • educast
  • educast
  • 2013年09月17日 09:06
  • 1968

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

//创建普通文件夹 BOOL CreateDirectory(   LPCTSTR lpPathName,                         // directory name  ...
  • ncode
  • ncode
  • 2012年03月26日 09:48
  • 6699

判断网络文件是否存在(VC源码)

有时候,用下载工具下载网络文件需要等待很久,不知道是否有网络资源,这是就需要判断网络文件是否存在。下面我用VC++6.0编写出来。 新建一个MFC对话框程序,添加文本编辑框、按钮控件,ID分别设为I...
  • ypist
  • ypist
  • 2011年11月18日 11:03
  • 1270
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc中判断文件夹是否存在的方法
举报原因:
原因补充:

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