System.SysUtils.FileExists

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function FileExists(const FileName: string; FollowLink: Boolean = True): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall FileExists(const System::UnicodeString FileName, bool FollowLink = true);

プロパティ

種類 可視性 ソース ユニット
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils


説明

指定したファイルが存在するかどうかを検査します。

FileExists は、FileName によって指定されたファイルが存在する場合に、True を返します。そのファイルが存在しなかった場合、FileExists は、False を返します。

メモ:FileName パラメータが シンボリック リンク であり、FollowLink パラメータが True に設定されている場合、このメソッドは対象ファイルに対して実行されます。最初の条件が True だが FollowLink パラメータが False に設定されている場合、リンクが壊れている(対象ファイルが無効)かどうかを無視して、シンボリック リンク が使用されます。


FileName パラメータがファイルの場合、メソッドの動作は次の通りです:

ファイルが存在する FollowLink メソッドの結果

YES

True

True

YES

False

True

NO

True

False

NO

False

False


FileName パラメータがシンボリック リンクの場合、メソッドの動作は次の通りです:

リンク対象が存在する FollowLink メソッドの結果

YES

True

True

YES

False

True

NO

True

False

NO

False

True


関連項目


コード サンプル