티스토리 뷰

목차

    C# 폴더 없으면 생성하기 2가지 방법 (DirectoryInfo)


    저는 담백한 걸 좋아하니 담백하게 소스만 소개합니다.


    C# 폴더 없으면 생성하기 2가지 방법 (DirectoryInfo)[C# 폴더 생성, 유무 확인]


    1. DirectoryInfo 사용하기


    1
    2
    3
    4
    5
    6
    DirectoryInfo di = new DirectoryInfo(@"C:\test");
     
    if (di.Exists == false)
    {
        di.Create();
    }
    cs


    DirectoryInfo 객체로 작업할 게 있다면, 위와 같이 사용하는 편이 좋습니다.


    하지만, 단순히 폴더 없으면 생성하려고 유무만 판단할땐? 그땐 아래처럼 소스 4줄로 끝내세요.


    2. Directory 사용하기


    1
    2
    3
    4
    if (Directory.Exists(folder_path_) == false)
    {
         Directory.CreateDirectory(folder_path_);
    }
    cs


    Directory 클래스의 Exists에 경로를 인자로 전달합니다.


    폴더가 없으면 false, 있으면 true가 반환됩니다.


    C# 폴더 없으면 생성하기 2가지 방법 (DirectoryInfo)