Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 모든 드라이브 가져오기

<시간/>

먼저 GetDrives를 사용하여 모든 드라이브의 이름을 가져옵니다. −

var drv = DriveInfo.GetDrives();

시스템에 있는 모든 드라이브의 이름을 얻기 위해 루프를 통해 -

foreach (DriveInfo dInfo in drv) {
   Console.WriteLine(dInfo.Name);
}

전체 코드를 보자 -

using System;
using System.Linq;
using System.IO;
public class Demo {
   public static void Main() {
      var drv = DriveInfo.GetDrives();
      foreach (DriveInfo dInfo in drv) {
         Console.WriteLine(dInfo.Name);
      }
   }
}

출력

/etc/resolv.conf
/etc/hostname
/etc/hosts
/run/secrets
/home/cg/root

참고:결과는 운영 체제에 따라 다릅니다. 위의 출력은 Linux OS에서 표시됩니다.

Windows OS에서 다음과 같은 결과를 생성합니다.

C:\
D:\
E:\