본문 바로가기
Delphi Tip/파일

ExtractFilePath와 ExtractFileName을 활용한 파일 경로 분리

by MonoSoft 2025. 4. 3.
728x90
반응형

ExtractFilePath와 ExtractFileName을 활용한 파일 경로 분리

 

파일 전체 경로에서 폴더 경로 또는 파일 이름만 
따로 추출하고 싶을 때 ExtractFilePath와 ExtractFileName 함수를 
사용하면 매우 편리합니다. 
설정 파일, 로그 파일, 사용자 선택 파일 처리 시 자주 사용됩니다.

uses
  System.SysUtils;

procedure SplitFilePath;
var
  FullPath, PathOnly, FileOnly: string;
begin
  FullPath := 'C:\Program Files\MyApp\data.txt';

  PathOnly := ExtractFilePath(FullPath);   // "C:\Program Files\MyApp\"
  FileOnly := ExtractFileName(FullPath);   // "data.txt"

  ShowMessage('경로: ' + PathOnly);
  ShowMessage('파일명: ' + FileOnly);
end;

실행 결과
"경로: C:\Program Files\MyApp"
"파일명: data.txt"

● ExtractFilePath: 전체 경로에서 디렉토리 경로만 추출
● ExtractFileName: 전체 경로에서 파일 이름만 추출
● 경로 조작이 필요한 모든 작업에 필수 함수

728x90
반응형

댓글