본문 바로가기

.NET

[C#] 디렉토리 존재 유무 확인 및 생성

C#으로 윈도우 프로그램을 하다가 디렉토리를 생성해야 할 상황이 생겼다.

파일은 몰라도 디렉토리를 또 생성하거나 할 일이 생길지는 모르겠지만 혹시 몰라서 정리한다. 정말 간단하다..

 

string dir_path = @"C:\Users\user\Desktop";

if (Directory.Exists(dir_path) == false) {
	Directory.CreateDirectory(dir_path);
}

dir_path 는 말 그대로 디렉토리의 경로이다.

Directory 클래스의 Exists() 함수를 통해 해당 경로에 디렉토리 존재 유무를 boolean 값으로 받아낸다.

존재하지 않는다면 CreateDirectory() 함수를 사용해 디렉토리를 생성하면 된다.

끝.