s := 'C:\abc\Readme.txt'
ExtractFilePath(s) : 파일의 드라이브와 디렉토리부분(경로)을 리턴한다. 마지막 폴더구분자(\) 포함 (예, 'C:\abc\')
ExtractFileDir(s) : 파일의 디렉토리를 리턴하다. 마지막에 폴더구분자(\) 없음 (예, 'C:\abc')
ExtractFileName(s) : 확장자포함된 파일명 리턴 (예, Readme.txt')
ExtractFileExt(s) : 파일의 확장자만 리턴한다. (예, '.txt')
ChangeFileExt : 확장자를 변경하여 리턴 예) ChangeFileExt(s, '.aaa') -> 'Readme.aaa'
확장자가 없는 파일명만 리턴 하려면 ChangeFileExt(ExtractFileName(s), '') -> 'Readme'
IncludeTrailingPathDelimiter(경로); //디렉토리 경로 끝에 구분자 '\' 가 없으면 붙인다. 반대는 ExcludeTrailingPathDelimiter
fullFileName := 'C:\Program Files\Borland\Delphi7\Projects\Unit1.dcu';
ShowMessage('Drive = '+ExtractFileDrive (fullFileName));
ShowMessage('Dir = '+ExtractFileDir (fullFileName));
ShowMessage('Path = '+ExtractFilePath (fullFileName));
ShowMessage('Name = '+ExtractFileName (fullFileName));
ShowMessage('Ext = '+ExtractFileExt (fullFileName));
** 결과
Drive = C:
Dir = C:\Program Files\Borland\Delphi7\Projects
Path = C:\Program Files\Borland\Delphi7\Projects\
Name = Unit1.dcu
Ext = .dcu
'델파이' 카테고리의 다른 글
표준모드로 부팅되는데 안전모드에서 블루스크린 뜰때 해결법 (0) | 2010.11.20 |
---|---|
엑셀파일더블클릭시 안열릴때 (0) | 2010.09.29 |
tar 압축, 압축해제 사용법 (0) | 2010.08.16 |
날짜함수-델파이 (0) | 2010.08.05 |
밀리세컨드 단위까지 파라메터로 전달시 (0) | 2010.06.24 |