📜  获取给定目录的计算机驱动器名称的 C# 程序

📅  最后修改于: 2022-05-13 01:54:22.575000             🧑  作者: Mango

获取给定目录的计算机驱动器名称的 C# 程序

Directory 类提供了不同类型的创建、移动、删除、重命名和修改目录和子目录的方法。 GetLogicalDrives() 是 Directory 类的方法。此方法用于查找计算机中存在的逻辑驱动器名称的名称。或者我们可以说这个方法返回给定目录的驱动器名称。返回的字符串表示为“<驱动器名称>:\”。

句法:

返回:返回字符串类型的目录名。

异常:此方法将抛出以下异常:

  • IOException:出现 I/O 错误时会发生此异常。
  • UnauthorizedAccessException:当调用者没有指定的权限时会发生此异常。

方法:

1.创建一个变量以启动名为“drives_data”的驱动器数据。

2.现在使用 GetLogicalDrives() 方法查找计算机系统中存在的驱动器的名称。

3.现在使用length函数来获取驱动器的长度,以便在for循环中显示

for(int i = 0; i < drives_data.Length; i++)
{
    // Display drive names
    Console.WriteLine(drives_data[i]);
}

例子:

C#
// C# program to find the computer drive names
// of given directory
using System;
using System.IO;
  
class GFG{
      
static void Main()
{
    string[] drives_data;
      
    // Getting the drives names
    // Using GetLogicalDrives() method
    drives_data = Directory.GetLogicalDrives();
      
    Console.WriteLine("Computer Drives in my system:");
    for(int i = 0; i < drives_data.Length; i++)
    {
          
        // Display drive names
        Console.WriteLine( drives_data[i]);
    }
}
}


输出:

Computer Drives in my system:
C:/
D:/
E:/