フリーソフト

« [BCB] システムのフォントを取得 | トップページ | [BCB] ディレクトリが存在するか調べる(Unicode版) »

[BCB] ファイルが存在するか調べる(Unicode版)

引数に指定されたファイル名(ディレクトリも含む)が存在するかを調べる関数です。ユニコードファイル名に対応しています。

bool __fastcall FileExistsW(WideString WFilename)
{
  WIN32_FIND_DATAW FindFileData;
  HANDLE hFind;

  hFind = FindFirstFileW(WFilename.c_bstr(), &FindFileData);

  if (hFind != INVALID_HANDLE_VALUE) {
    // 検索ハンドルをクローズ
    FindClose(hFind);
    return true;
  }
  return false;
}

« [BCB] システムのフォントを取得 | トップページ | [BCB] ディレクトリが存在するか調べる(Unicode版) »

C++Builder」カテゴリの記事

ファイル、フォルダの処理」カテゴリの記事

コメント

この記事へのコメントは終了しました。