본문 바로가기
Delphi Tip/+Tip

ForceDirectories로 중첩된 폴더 자동 생성하기

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

ForceDirectories로 중첩된 폴더 자동 생성하기

파일을 저장할 때 필요한 폴더가 없으면 오류가 발생할 수 있습니다. 
이때 ForceDirectories 함수를 사용하면 다단계 폴더도 
한 번에 생성할 수 있어 매우 유용합니다. 
특히 백업 폴더나 사용자 디렉토리를 미리 생성해야 할 때 좋습니다.

uses
  System.SysUtils;

procedure CreateFolderStructure;
var
  FolderPath: string;
begin
  FolderPath := 'C:\MyApp\Data\Backup\2025\04\11';
  if ForceDirectories(FolderPath) then
    ShowMessage('폴더가 성공적으로 생성되었습니다!')
  else
    ShowMessage('폴더 생성에 실패했습니다.');
end;

● ForceDirectories는 경로의 상위 폴더가 없을 경우도 자동으로 처리
● 기존 폴더가 있어도 안전하게 실행됨
● 사용자별 데이터, 로그, 백업 등 경로 생성 시 필수

 


#델파이
#Delphi
#ForceDirectories
#폴더생성
#파일처리
#백업폴더
#경로관리
#윈도우프로그래밍
#디렉토리유틸리티
#SystemSysUtils

728x90
반응형

댓글