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