青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 安全 安全教程 查看內容

vbs搜索文件名或者得到目錄列表

2022-9-24 10:16| 查看: 2334 |來源: 互聯網

'把網上的一個小程序改得方便了點,這個搜索次效率很好。 on error resume next Dim keyWord, DirTotal, TimeSpend, FileTotal, Fso, outFile, txtResult, txt ...

'把網上的一個小程序改得方便了點,這個搜索次效率很好。
on error resume next
Dim keyWord, DirTotal, TimeSpend, FileTotal, Fso, outFile, txtResult, txtPath, sPath
Const MY_COMPUTER = &H11&
Const WINDOW_HANDLE = 0
Const OPTIONS = 0
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(My_Computer)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path

Set objFolder = objShell.BrowseForFolder(WINDOW_HANDLE, "選擇你要搜索的文件夾:", OPTIONS, strPath)
If objFolder Is Nothing Then
msgbox "您沒有選擇任何有效目錄!"
wscript.quit
else
Set objFolderItem = objFolder.Self
sPath = objFolderItem.Path
txtpath=sPath
Set Fso = wscript.CreateObject("scripting.filesystemobject")

FileTotal = 0
DirTotal = 0

'sPath = left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)-len(Wscript.ScriptName))
'txtPath = trim(inputbox("你選的目錄是"&sPath,"文件搜索",sPath))

keyWord = LCase(inputbox("請輸入搜索關鍵字點Cancel的話會得到目錄列表:","文件搜索","mp3"))

set outFile = Fso.createtextfile(sPath & "\SearchResult.txt")

outFile.writeline "開始搜索..."
outFile.writeline "起啟目錄:" & txtPath
TimeSpend = Timer

myFind txtPath

TimeSpend = round(Timer - TimeSpend,2)

txtResult = "搜索完成!" & vbCrLf & "共找到文件:" & FileTotal & "個." & vbCrLf & "共搜索目錄:" & DirTotal & "個." & vbCrLf & "用時:" & TimeSpend & "秒."
outFile.write txtResult
msgbox txtResult &"結果保存在"&sPath &"\SearchResult.txt"

outFile.close
set outFile = nothing
set Fso = nothing

Sub myFind(ByVal thePath)

Dim fso, myFolder, myFile, curFolder
Set fso = wscript.CreateObject("scripting.filesystemobject")
Set curFolders = fso.getfolder(thePath)
DirTotal = DirTotal   1
If curFolders.Files.Count > 0 Then
For Each myFile In curFolders.Files
If InStr(1, LCase(myFile.Name), keyWord) > 0 Then
outFile.WriteLine FormatPath(thePath) & "\" & myFile.Name
FileTotal = FileTotal   1
End If
Next
End If

If curFolders.subfolders.Count > 0 Then
For Each myFolder In curFolders.subfolders
myFind FormatPath(thePath) & "\" & myFolder.Name
Next
End If

End Sub

Function FormatPath(ByVal thePath)

thePath = Trim(thePath)
FormatPath = thePath
If Right(thePath, 1) = "\" Then FormatPath = Mid(thePath, 1, Len(thePath) - 1)

End Function

End if

=======================================================================

附件:關于打開目錄的方面:

Private Const CSIDL_DESKTOP = &H0 '

tag標簽:vbs 目錄列表
本文最后更新于 2022-9-24 10:16,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 伊人久久大香线蕉avapp下载 | 青柠电影在线看 | 日韩美一区二区 | 迅雷哥在线观看高清 | 免费国产在线观看 | 伊人久久中文大香线蕉综合 | 国产欧美一区二区三区久久 | 国产乱码精品AAAAAAAA | 夜色伊甸园| xxxx免费观看 | 久久久久久天天夜夜天天 | 国产在线观看香蕉视频 | 99热这里只有精品视频2 | 午夜特级毛片 | 理论片午午伦夜理片久久 | 三级黄色在线免费观看 | 女的把腿张开男的往里面插 | A国产一区二区免费入口 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 魅男mangay| 小处雏一区二区三区 | 国内精品视频在线播放一区 | 中文国产乱码在线人妻一区二区 | 国产亚洲精品在浅麻豆 | 久久99re2热在线播放7 | 国产白丝精品爽爽久久久久久蜜臀 | 色偷偷成人网免费视频男人的天堂 | 精品免费久久久久久成人影院 | 亚洲国产综合另类视频 | 亚洲精品久久一区二区三区四区 | 少妇精品久久久一区二区三区 | 日本无码免费久久久精品 | 秋霞伦理机在线看片 | 麻豆一二三四区乱码 | 日日摸天天添天天添无码蜜臀 | 国产精品无需播放器 | 麻豆国产MV视频 | 国产69精品久久久久观看软件 | 国内视频在线精品一区 | 婷婷四房播客五月天 | 搡女人免费免费视频观看 |