【发布时间】:2012-02-02 14:31:43
【问题描述】:
我正在编写自己的文件搜索(为什么是因为我想/可以 - 不是在寻找现有程序)。我可以使用DriveInfo.GetDrives() 方法在c# 中获取所有驱动器。理想情况下,我希望仅在单独磁盘的驱动器上并行运行搜索,并且对于同一驱动器上的分区按顺序运行它们。这样,当 GetDrives 返回所有分区或可移动媒体时,我不会导致驱动器不断寻找。我知道我可以分辨出它是 USB 驱动器还是硬盘驱动器的类型?我怎样才能通过 DriveInfo 或任何其他方法来实现这一点?
【问题讨论】: