본문 바로가기
Delphi Tip/파일

ExtractFileName과 ExtractFilePath를 함께 활용한 경로 분리

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

ExtractFileName과 ExtractFilePath를 함께 활용한 경로 분리

 

파일 경로를 다룰 때 전체 경로에서 파일명과 폴더 경로를 
따로 분리해야 할 일이 많습니다. 
델파이에서는 ExtractFileName과 ExtractFilePath 함수를 
함께 사용하면 간단하게 처리할 수 있습니다.

uses
  System.SysUtils;

procedure SplitFilePath;
var
  FullPath, OnlyFile, OnlyPath: string;
begin
  FullPath := 'C:\Projects\MyApp\Report.pdf';
  OnlyFile := ExtractFileName(FullPath);
  OnlyPath := ExtractFilePath(FullPath);

  ShowMessage('파일명: ' + OnlyFile);   // 결과: Report.pdf
  ShowMessage('폴더경로: ' + OnlyPath); // 결과: C:\Projects\MyApp\
end;

ExtractFileName: 전체 경로에서 파일 이름만 추출
ExtractFilePath: 전체 경로에서 폴더 경로만 추출
파일 열기, 저장, 로그 기록 등 경로 기반 작업에 매우 유용


#델파이
#Delphi
#ExtractFileName
#ExtractFilePath
#파일경로분리
#문자열처리
#SysUtils
#경로관리
#윈도우개발
#파일명처리

728x90
반응형

댓글