◆ ファイル、フォルダが存在するかチェックする |
|
!ポイント |
|
必要なヘッダファイル |
winbase.h |
関数宣言部 |
//関数のプロトタイプ宣言 BOOL CheckExistence( LPSTR _lpszPath ); |
関数定義部 |
/* * Function Name:CheckExistence; * * Param :存在チェックするファイル(フォルダ)のフルパス * Return :BOOL/ファイル(フォルダ)があった場合=TRUE,無かった場合=FALSE * Description :指定されたファイル(フォルダ)が存在するかをチェックする。 */ BOOL CheckExistence( LPSTR _lpszPath ) { WIN32_FIND_DATA fd; HANDLE hFile; //存在をチェック hFile = FindFirstFile( _lpszPath, &fd ); if( hFile == INVALID_HANDLE_VALUE ) return FALSE; //ハンドルクローズ CloseHandle( hFile ); return TRUE; } |