c#遍历所有磁盘文件的问题

指定某个目录下的所有子文件夹及里面的内容的遍历我会,但我不知道该怎样遍历所有磁盘,请问刚打开我的电脑显示所有磁盘的那个路径是什么?又或者是有其他方法遍历所有磁盘文件?

另外参考我自己写的:http://download.csdn.net/detail/caozhy/4169965



foreach (var di in DriveInfo.GetDrives().Where(x => x.DriverType == DriverType.Fixed)) //不要去连软盘光盘读卡器,费时,而且没有插入盘还会丢出未就绪的错误
{
    var d = new DirectoryInfo(di.Name);
        下面你就会了吧
}