System.SysUtils.FileExists
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 |
関連項目