📜  使用环境类获取计算机系统逻辑驱动器的C#程序

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

使用环境类获取计算机系统逻辑驱动器的C#程序

在 C# 中,环境类提供有关当前平台的信息并操作当前平台。它对于获取和设置各种与操作系统相关的信息很有用。我们可以使用它来检索命令行参数信息、退出代码信息、环境变量设置信息、调用堆栈信息的内容以及自上次系统启动以来的时间(以毫秒为单位)信息。在本文中,我们将获得计算机系统的逻辑驱动器。所以为了解决这个问题,我们使用环境类的GetLogicalDrives()方法。此方法用于获取计算机中存在的逻辑驱动器。它将以字符串格式返回驱动器数组。

语法

返回:该方法的返回类型是一个字符串数组还有这个 字符串数组保存计算机系统中存在的逻辑驱动器的名称。

异常:此方法还会引发以下异常:

  • IOException: GetLogicalDrives() 方法在发生输入/输出错误时抛出此异常。
  • SecurityException:当调用者没有合适的权限时,GetLogicalDrives() 方法会抛出此异常。

例子:

C#
// C# program to find the logical drives of 
// current computer system. Using the
// Environment class
using System;
  
class GFG{
      
static public void Main()
{
      
    // Declare the string array to 
    // store the logical drives
    string[] drives = Environment.GetLogicalDrives();
      
    Console.WriteLine("Logical Drives of this computer:");
      
    // Display all drives present in the computer system
    foreach (string d in drives)
    {
        Console.WriteLine("\t" + d);
    }
}
}


输出:

Logical Drives of this computer:
C:\
D:\
E:\
F:\