在VB.Net中使用文件扩展名搜索所有驱动器

时间:2012-01-24 00:54:33

标签: vb.net filesystems

在VB.NET中,如何针对特定文件类型(例如.mp3)搜索所有硬盘驱动器(无论机器是否具有C,D或更高版本)?我希望文件路径与文件大小一起返回。

谢谢大家。

2 个答案:

答案 0 :(得分:0)

此链接演示了如何获取所有逻辑驱动器

http://www.freevbcode.com/ShowCode.asp?ID=4708

然后从里面为每个你需要调用递归目录搜索,如

http://bigbadcode.com/2005/09/12/recursive-file-and-folder-listing-vbnet/

在这两页之间,你应该能够构建你需要的东西。

答案 1 :(得分:0)

您需要使用System.IO名称空间中的类 - FileInfoDirectoryInfoDriveInfoPath

Dim drive=System.IO.Path.GetPathRoot(FileName)