做个VB小工具,可以搜索文件夹内的文本文件

来源:百度知道 编辑:UC知道 时间:2024/07/09 03:28:15
包含子文件夹中的文件
谢谢
我是初学者
我想做一个小工具
搜索出所选文件夹内的所有文本文件(包含子文件夹的)
然后用户选择任意几个文件进行统计
请问这个如何完成

Private Sub GetFile(ByVal strPath As String)
Dim strDir As String
Dim i As Integer, j As Integer
Dim SubDirectory() As String
On Error Resume Next
i = -1
strPath = strPath & IIf(Right(strPath, 1) = "\", "", "\")
strDir = Dir(strPath & "*.txt", vbNormal + vbHidden + vbReadOnly + vbSystem)
Do While strDir <> ""
Debug.Print strPath & strDir
strDir = Dir
Loop
strDir = Dir(strPath, vbDirectory)
Do While strDir <> ""
If strDir <> "." And strDir <> ".." Then
If (GetAttr(strPath & strDir) And vbDirectory) = vbDirectory Then
i = i + 1
ReDim Preserve SubDirectory(i)
SubDirectory(i) = strPath & strDir
End If
End If
strDir = Dir