티스토리 뷰
목차
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)