ファイル・フォルダの存在をチェックする

ファイルの存在チェックには FileExists 関数を使用します。
引数にパス+ファイル名を渡します。ファイルが存在する場合は True、無い場合は Falseが返ってきます。
フォルダの存在チェックには DirectoryExists 関数を使用します。
引数にパスを渡します。フォルダが存在する場合は True、無い場合は Falseが返ってきます。uses節に FileCtrlユニット を追加する必要があります。

■ ファイルの存在チェックの例
  procedure TForm1.Button1Click(Sender: TObject);
  begin
    if  not FileExists('d:\borland\delphi 3\bin\delphi32.exe')  then
    begin
      MessageDlg('重要なファイルが見つかりません。',mtError,[mbOk],0);  
    end;
  end;

■ フォルダの存在チェックの例
  procedure TForm1.Button1Click(Sender: TObject);
  begin
    if  not DirectoryExists('d:\borland\delphi 3\')  then
    begin
      MessageDlg('重要なフォルダが見つかりません。',mtError,[mbOk],0);  
    end;
  end;