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
반응형
'Delphi Tip > +Tip' 카테고리의 다른 글
Screen.Cursors를 이용한 마우스 커서 변경 (0) | 2025.04.12 |
---|---|
Application.ProcessMessages의 역할과 주의점 (0) | 2025.04.08 |
TStopwatch를 이용한 실행 시간 측정 (0) | 2025.03.27 |
프로그램 디버그(Debug) 메시지를 찍기 (0) | 2024.07.06 |
dfm 직접 폼디자인 변경 (0) | 2024.07.01 |
댓글