从硬盘VB网获取exe文件的路径

时间:2015-02-12 11:15:17

标签: vb.net

寻找一种方法,我可以在已指定的驱动器上获取所有exe文件的路径。或者,获取指定程序的路径。

例如:指定的c盘,程序是excel。然后代码应该找到excel的路径。

或者 例如:获取所有exe文件的路径,将它们放入数组中,然后可以在数组中搜索需要获取的程序。

有一种简单的方法吗?

提前感谢您的帮助 灰

1 个答案:

答案 0 :(得分:0)

此代码将所有exe文件从c:\ Program Files \ Microsoft Office目录返回到szFiles数组,然后获取excel ...

Imports System.IO

Public Class Form1

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Dim szFiles() As String, i As UInteger
    szFiles = Directory.GetFiles("C:\Program Files\Microsoft Office", "*.exe", SearchOption.AllDirectories)
    For i = 0 To szFiles.Length - 1
        If InStr(szFiles(i), "EXCEL", CompareMethod.Text) > 0 Then MessageBox.Show("Result found for Excel..." & szFiles(i))
    Next
End Sub
End Class

希望它有所帮助。