| ◆ ファイル、フォルダが存在するかチェックする |
|
| !ポイント |
|
| 必要なヘッダファイル |
| 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;
} |