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

17站長網

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

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

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

'把網上的一個小程序改得方便了點,這個搜索次效率很好。 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,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

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

17站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 日日做夜夜欢狠狠免费软件 | 久久99视热频国只有精品 | 韩国无遮羞禁动漫在线观看96 | 亚洲 小说 欧美 激情 另类 | 成人手机在线观看 | 欧洲内射VIDEOXXX3D | 色欲精品国产AV久久久 | 秀婷程仪公欲息肉婷在线观看 | 日韩娇小性hd | 在线免费国产 | 在线中文字幕亚洲日韩 | 国产a视频视卡在线 | 嫩草欧美曰韩国产大片 | 少女10声大哥喊退色狼 | 精品伊人久久久 | 与嫂子同居的日子在线观看 | 内射人妻骚骚骚 | 中文字幕久精品视频在线观看 | 黄色片中文| 蜜芽一二三区 | jzz大全18 | 91久久99久91天天拍拍 | 国产午夜免费视频片夜色 | 亚洲无AV在线中文字幕 | 小货SAO边洗澡边CAO你动漫 | 国产精品一国产精品免费 | 日产精品久久久久久久蜜殿 | 把腿张开再深点好爽宝贝 | 国产在线一区二区AV视频 | 国语自产视频在线不卡 | 双手绑在床头调教乳尖 | 国产成人免费视频 | 国产午夜精品久久理论片 | 午夜免费国产体验区免费的 | 曰曰夜夜在线影院视 | 吉吉av电影 | 91麻豆精品| 国产亚洲精品a在线观看app | 日日夜夜操操操 | 欧美一区二区视频在线观看 | 国产精品亚洲专一区二区三区 |