ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ForceDirectories
    C++ Builder/함수 2019. 1. 25. 13:51

    : 보통 특정 폴더를 만들고 폴더에 파일 생성할 때 

    : ForceDirectories()함수를 많이 사용합니다. 
    : 이 함수는 폴더가 있으면 그냥 넘어가고 없으면 강제로 만듭니다. 

    : 특정 폴더에 파일이 없으면 만드는 예제 

    :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    : 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

    댓글

Designed by Tistory.