//创建普通文件夹
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;
}