본문 바로가기
C++ 200제/코딩 IT 정보

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

by vicddory 2018. 11. 2.

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)