[PR]

ファイルが存在するかどうか確かめる

戻る

 ファイルが存在するかどうか確かめる関数を作る。

//*********************************************************
// ファイルが存在すれば真、さもなくば偽を返す
//*********************************************************
BOOL IsExist( const char *FileName )
{
	/* この方法は、ルートディレクトリに対して真を返す */

	// 属性の取得に失敗したので、ファイルが存在しない可能性が高い。
	return ( 0xFFFFFFFF != GetFileAttributes(FileName) );

/* この方法は、ルートディレクトリに対して偽を返す
	HANDLE          hFind;
	WIN32_FIND_DATA winfd;

	hFind = FindFirstFile( FileName, &winfd );
	FindClose( hFind );

	// hFind が INVALID_HANDLE_VALUE でなければ、ファイルは発見された。
	return hFind != INVALID_HANDLE_VALUE;
*/
}//IsExist

Google
ご意見・ご感想をお聞かせ下さい。匿名で送信できます。

 * 返信が必要な場合には postmaster@katsura-kotonoha.sakura.ne.jp へ直接メールしてください。

水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
>> Amazon.co.jp 『たまゆら童子』 へ
>> 楽天ブックス 『たまゆら童子』 へ