清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
Sub SearchTheName(objFolder)
If arrOptions(Folder_Name) = 1 Then
For Each objSubFolder In objFolder.SubFolders
strName = objSubFolder.Name
If 0 <> FindInName(strName, strFindKeyWord) Then
strFoundFile = strFoundFile & objSubFolder.Path & vbCrLf
End If
Next
End If
For Each objFile In objFolder.Files
If 0 = InStrRev(strFindKeyWord, ".") Then
strName = objFso.GetBaseName(objFile.Path)
Else strName = objFile.Name
End If
If 0 <> FindInName(strName, strFindKeyWord) Then
strFoundFile = strFoundFile & objFile.Path & vbCrLf
End If
Next
If arrOptions(Sub_Folder) <> 1 Then Exit Sub
For Each objSubfolder In objFolder.SubFolders
SearchTheName objSubfolder
Next
End Sub
Dim objShell,objFolder
Set objShell=Createobject("Shell.Application")
Set objFolder=objShell.BrowerFolder(0,"Choose Folder",0,0)
If Not objFolder Is Nothing then
SearchTheName objFolder.Self.Path
End If
Set objFolder=Nothing
Set objShell=Nothing