调用
string[] strDrives = Environment.GetLogicalDrives();
每个字符代表逻辑驱动器的根目录

解决方案 »

  1.   

    在前面加上using System.Io;代码中这样写string[] strDrives = Directionary.GetLogicalDrives();
    asp.net中通过,兔子写的方式我没用过
      

  2.   

    use GetDriveType(string driveLetter) method from kernel32.dll to get types of those drives (CDROM,FLOPPY,Local Disc etc.)
      

  3.   

    [DllImport("kernel32.dll")]
    public static extern long GetDriveType(string driveLetter);
    [DllImport("kernel32.dll")]
    public static extern long GetVolumeInformation(string strPathName,
                                 StringBuilder strVolumeNameBuffer,
                                 long lngVolumeNameSize,
                                 long lngVolumeSerialNumber,
                                 long lngMaximumComponentLength,
                                 long lngFileSystemFlags,
                                 StringBuilder strFileSystemNameBuffer,
                                 long lngFileSystemNameSize);
      

  4.   

    http://www.codeproject.com/cs/combobox/drivecombobox.asp