티스토리 뷰
Delphi
function FileExists(const FileName: string; FollowLink: Boolean = True): Boolean;
C++
extern PACKAGE bool __fastcall FileExists(const System::UnicodeString FileName, bool FollowLink = true);
Properties
Type |
Visibility |
Source |
Unit |
Parent |
function |
public |
System.SysUtils.pas System.SysUtils.hpp |
Description
Tests whether a specified file exists.
FileExists returns True if the file specified by FileName exists.
If the file does not exist, FileExists returns False.
Note: If the FileName parameter is a symbolic link and the FollowLink parameter is set to True, the method is performed on the target file.
If the first condition is True, but the FollowLink parameter is set to False, the symbolic link is used, regardless whether the link is broken (the target file is invalid).
지정된 파일이 있는지 여부를 테스트합니다.
FileExists는 FileName 에 지정된 파일이 존재하면 True를 반환합니다.
파일이 없으면 FileExists는 False를 반환합니다.
참고: FileName 매개 변수가 symbolic link이고, FollowLink 매개 변수가 True로 설정되면 메서드가 target file에 대해 수행됩니다.
첫 번째 조건이 참이지만, FollowLink 매개 변수가 False로 설정된 경우 링크가 손상되었는지 여부에 관계없이 symbolic link가 사용됩니다 (target file이 유효하지 않음).
Method behavior if the FileName parameter is a file:
FileName 매개 변수가 파일인 경우 메서드 동작:
File Exists |
FollowLink |
Method result |
YES |
True |
True |
YES |
False |
True |
NO |
True |
False |
NO |
False |
False |
Method behavior if the FileName parameter is a symbolic link:
FileName 매개 변수가 symbolic link인 경우의 메서드 동작:
Target Exists |
FollowLink |
Method result |
YES |
True |
True |
YES |
False |
True |
NO |
True |
False |
NO |
False |
True |
Example
begin // True Writeln(FileExists('H:\Develop\test\Reference\System.SysUtils.FileExists\TestFile.txt'));
// False Writeln(FileExists('45t64\3ft53.txt'));
Readln; end. |
regardless 미국식 [rɪ|gɑ:rdləs] 개의치 않고 behavior 미국·영국 [bihéivjər] 1.
행동, 거동, 행실, 품행, 태도 |
출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.SysUtils.FileExists
'프로그래밍 언어 > Delphi' 카테고리의 다른 글
[Reference] Vcl.Controls.TWinControl.KeyPress (0) | 2017.03.14 |
---|---|
[Reference] System.SysUtils.TimeToStr (0) | 2017.03.13 |
[Reference] System.Halt (0) | 2017.03.12 |
[Reference] System.Ord (0) | 2017.03.10 |
[Reference] System.SysUtils.Now (0) | 2017.03.09 |
- Total
- Today
- Yesterday
- System
- SWT
- RA
- 독해
- VCL
- 말하기
- 응용
- 자료구조
- 정렬
- 교육센터
- 작문
- Pte
- 대상
- 왕초보 영어회화 100일의 기적
- Reference
- 알고리즘
- 여행영어 100일의 기적
- 스택
- 설명
- 일기
- 문법
- java
- tdataset
- 상황
- ADODB
- wfd
- Delphi
- 계산기
- SysUtils
- 영어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |