你如何在C#中获得USB驱动器的名称?

时间:2010-09-08 09:44:12

标签: c#

我需要获取USB驱动器的名称。

假设我将USB驱动器重命名为“ZeroErrors”。

它是驱动器号“G:\”我想使用驱动器号来获取USB驱动器的名称。

3 个答案:

答案 0 :(得分:7)

查看DriveInfo课程。

string name = new DriveInfo("g").VolumeLabel;

或适用于所有可移动驱动器:

DriveInfo.GetDrives()
         .Where(x => x.DriveType == DriveType.Removable)
         .Select(x => x.VolumeLabel)

答案 1 :(得分:4)

以下代码可以解决这个问题:

        DriveInfo drive = new DriveInfo("G:");
        Console.WriteLine(drive.VolumeLabel);

答案 2 :(得分:0)

MSDN上的link和CodeProject上的this应该可以帮助您从驱动器(包括USB)获取信息。

但不是使用驱动器的字母,而是使用参考编号。