VC中判断目录,文件是否存在,创建目录的方法
2007-08-10 11:26

目录是否存在的检查:

VC中判断目录,文件是否存在,创建目录的方法BOOL   FolderExist(CString strPath)
VC中判断目录,文件是否存在,创建目录的方法VC中判断目录,文件是否存在,创建目录的方法
{
VC中判断目录,文件是否存在,创建目录的方法     WIN32_FIND_DATA   wfd;
VC中判断目录,文件是否存在,创建目录的方法     BOOL rValue
= FALSE;
VC中判断目录,文件是否存在,创建目录的方法     HANDLE hFind
= FindFirstFile(strPath, &wfd);
VC中判断目录,文件是否存在,创建目录的方法    
if ((hFind != INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
VC中判断目录,文件是否存在,创建目录的方法VC中判断目录,文件是否存在,创建目录的方法    
{
VC中判断目录,文件是否存在,创建目录的方法              rValue = TRUE;   
VC中判断目录,文件是否存在,创建目录的方法     }

VC中判断目录,文件是否存在,创建目录的方法     FindClose(hFind);
VC中判断目录,文件是否存在,创建目录的方法    
return rValule;
VC中判断目录,文件是否存在,创建目录的方法}

    文件存在性检查:

VC中判断目录,文件是否存在,创建目录的方法BOOL   FileExist(CString strFileName)
VC中判断目录,文件是否存在,创建目录的方法VC中判断目录,文件是否存在,创建目录的方法
{
VC中判断目录,文件是否存在,创建目录的方法      CFileFind fFind;
VC中判断目录,文件是否存在,创建目录的方法     
return fFind.FindFile(strFileName);
VC中判断目录,文件是否存在,创建目录的方法}

创建目录:

VC中判断目录,文件是否存在,创建目录的方法BOOL CreateFolder(CString strPath)
VC中判断目录,文件是否存在,创建目录的方法VC中判断目录,文件是否存在,创建目录的方法
{
VC中判断目录,文件是否存在,创建目录的方法     SECURITY_ATTRIBUTES attrib;
VC中判断目录,文件是否存在,创建目录的方法     attrib.bInheritHandle
= FALSE;
VC中判断目录,文件是否存在,创建目录的方法     attrib.lpSecurityDescriptor
= NULL;
VC中判断目录,文件是否存在,创建目录的方法     attrib.nLength
=sizeof(SECURITY_ATTRIBUTES);
VC中判断目录,文件是否存在,创建目录的方法    
//上面定义的属性可以省略。 直接return ::CreateDirectory( path, NULL); 即可
VC中判断目录,文件是否存在,创建目录的方法
     return ::CreateDirectory( strPath, &attrib);
VC中判断目录,文件是否存在,创建目录的方法}

相关文章:

  • 2021-08-27
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-06-30
  • 2022-03-09
  • 2021-10-25
相关资源
相似解决方案