Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 디렉토리 이름을 표시하는 방법

C#에서 특정 디렉토리의 이름을 확인하고 싶다면 DirectoryInfo 클래스를 활용하면 됩니다. DirectoryInfo는 System.IO 네임스페이스에 포함되어 있으며, 디렉토리 및 하위 디렉토리에 대한 다양한 작업을 수행할 수 있도록 지원합니다.

DirectoryInfo 객체 생성하기

먼저, 디렉토리를 다루는 DirectoryInfo 클래스의 인스턴스를 생성합니다. 이때 생성자의 매개변수로 대상 디렉토리의 경로를 전달합니다.

DirectoryInfo dir = new DirectoryInfo(@"D:\new\");

문자열 앞에 @ 기호를 붙이면 축자 리터럴(verbatim literal) 문자열이 되어, 경로 구분자인 역슬래시(\)를 이중으로 작성하지 않아도 되므로 경로 표현이 더욱 간편해집니다.

Name 속성으로 디렉토리 이름 가져오기

디렉토리의 이름을 얻으려면 Name 속성을 사용하면 됩니다.

dir.Name

전체 예제 코드

다음은 디렉토리 이름을 콘솔에 출력하는 완전한 C# 프로그램입니다.

using System.IO;
using System;

public class Program {
   public static void Main() {
      DirectoryInfo dir = new DirectoryInfo(@"D:\new\");

      // 디렉토리 이름 출력
      Console.WriteLine(dir.Name);
   }
}

실행 결과

D:\new\

위 예제처럼 DirectoryInfo 객체를 생성한 후 Name 속성에 접근하기만 하면, 별도의 복잡한 처리 없이도 해당 경로의 디렉토리 이름을 간단하게 화면에 표시할 수 있습니다. 이 방식은 파일 탐색기 기능을 구현하거나 로그에 경로 정보를 기록할 때 유용하게 활용됩니다.