-
ForceDirectoriesC++ Builder/함수 2019. 1. 25. 13:51
: 보통 특정 폴더를 만들고 폴더에 파일 생성할 때
:
: ForceDirectories()함수를 많이 사용합니다.
: 이 함수는 폴더가 있으면 그냥 넘어가고 없으면 강제로 만듭니다.
:
: 특정 폴더에 파일이 없으면 만드는 예제
:
:1234567891011:
void
CreateCFG(UnicodeString FileName)
: {
:
// 파일이 없으면 만든다. 폴더가 없어도 파일이 없는 것으로 됨.
:
if
(!FileExists(FileName)) {
:
// 폴더 강제 생성
: ForceDirectories(ExtractFilePath(FileName));
:
// 파일 생성 처리...
:
// CFG->Save(FileName); // 이부분은 예를 든것이고 직접 만드셔야 합니다.
: }
: }
:
:
: ForceDirectories()함수: 폴더가 있으면 그냥 넘어가고 없으면 강제로 만듭니다.
: ExtractFilePath()함수: 파일 이름중에서 폴더 부분만 추출합니다.
: FileExists()함수: 파일이 존재하는지 확인합니다.728x90'C++ Builder > 함수' 카테고리의 다른 글
MessageBox (0) 2019.03.06 TIniFile ::ReadSectionValues (0) 2019.01.25 ExtractFilePath() (0) 2019.01.24 #OutputDebugString (0) 2019.01.24 #CopyFileA (0) 2019.01.11 댓글