C#에서 새 디렉터리(폴더)를 생성하려면 System.IO 네임스페이스에 포함된 CreateDirectory 메서드를 사용하면 됩니다. 이 메서드는 지정한 경로에 디렉터리가 없으면 새로 만들어 주며, 이미 동일한 이름의 디렉터리가 존재하더라도 오류를 발생시키지 않고 그대로 유지합니다.
기본 사용법
예를 들어, D 드라이브에 'Tutorial'이라는 이름의 새 디렉터리를 만들고 싶다면 아래와 같이 CreateDirectory() 메서드를 호출하면 됩니다.
Directory.CreateDirectory("D:\\Tutorial");전체 예제 코드
using System.IO;
using System;
public class Program {
public static void Main() {
Directory.CreateDirectory("D:\\Tutorial");
}
}
참고 사항
Directory.CreateDirectory() 메서드는 중간 경로의 폴더가 존재하지 않을 경우 해당 폴더들까지 한 번에 생성해 줍니다. 또한 반환값으로 생성된 디렉터리 정보를 담은 DirectoryInfo 객체를 돌려주므로, 이후 파일을 저장하거나 디렉터리 정보를 확인하는 작업에 활용할 수 있습니다.