国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > VBScript > 正文

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

2020-07-26 11:58:53
字體:
來源:轉載
供稿:網友
'把網上的一個小程序改得方便了點,這個搜索次效率很好。
復制代碼 代碼如下:

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 ' <desktop> 
Private Const CSIDL_INTERNET = &H1 ' Internet Explorer (icon on desktop) 
Private Const CSIDL_PROGRAMS = &H2 ' Start Menu/Programs 
Private Const CSIDL_CONTROLS = &H3 ' My Computer/Control Panel 
Private Const CSIDL_PRINTERS = &H4 ' My Computer/Printers 
Private Const CSIDL_PERSONAL = &H5 ' My Documents 
Private Const CSIDL_FAVORITES = &H6 ' <user name>/Favorites 
Private Const CSIDL_STARTUP = &H7 ' Start Menu/Programs/Startup 
Private Const CSIDL_RECENT = &H8 ' <user name>/Recent 
Private Const CSIDL_SENDTO = &H9 ' <user name>/SendTo 
Private Const CSIDL_BITBUCKET = &HA ' <desktop>/Recycle Bin 
Private Const CSIDL_STARTMENU = &HB ' <user name>/Start Menu 
Private Const CSIDL_MYDOCUMENTS = &HC ' logical "My Documents" desktop icon 
Private Const CSIDL_MYMUSIC = &HD ' "My Music" folder 
Private Const CSIDL_MYVIDEO = &HE ' "My Videos" folder 
Private Const CSIDL_DESKTOPDIRECTORY = &H10 ' <user name>/Desktop 
Private Const CSIDL_DRIVES = &H11 ' My Computer 
Private Const CSIDL_NETWORK = &H12 ' Network Neighborhood (My Network Places) 
Private Const CSIDL_NETHOOD = &H13 ' <user name>/nethood 
Private Const CSIDL_FONTS = &H14 ' windows/fonts 
Private Const CSIDL_TEMPLATES = &H15 
Private Const CSIDL_COMMON_STARTMENU = &H16 ' All Users/Start Menu 
Private Const CSIDL_COMMON_PROGRAMS = &H17 ' All Users/Start Menu/Programs 
Private Const CSIDL_COMMON_STARTUP = &H18 ' All Users/Startup 
Private Const CSIDL_COMMON_DESKTOPDIRECTORY = &H19 ' All Users/Desktop 
Private Const CSIDL_APPDATA = &H1A ' <user name>/Application Data 
Private Const CSIDL_PRINTHOOD = &H1B ' <user name>/PrintHood 
Private Const CSIDL_LOCAL_APPDATA = &H1C ' <user name>/Local Settings/Applicaiton Data (non roaming) 
Private Const CSIDL_ALTSTARTUP = &H1D ' non localized startup 
Private Const CSIDL_COMMON_ALTSTARTUP = &H1E ' non localized common startup 
Private Const CSIDL_COMMON_FAVORITES = &H1F 
Private Const CSIDL_INTERNET_CACHE = &H20 'TEMPORARY INTERNET FILES
Private Const CSIDL_COOKIES = &H21 
Private Const CSIDL_HISTORY = &H22 
Private Const CSIDL_COMMON_APPDATA = &H23 ' All Users/Application Data 
Private Const CSIDL_WINDOWS = &H24 ' GetWindowsDirectory() 
Private Const CSIDL_SYSTEM = &H25 ' GetSystemDirectory() 
Private Const CSIDL_PROGRAM_FILES = &H26 ' C:/Program Files 
Private Const CSIDL_MYPICTURES = &H27 ' C:/Program Files/My Pictures 
Private Const CSIDL_PROFILE = &H28 ' USERPROFILE 
Private Const CSIDL_SYSTEMX86 = &H29 ' x86 system directory on RISC 
Private Const CSIDL_PROGRAM_FILESX86 = &H2A ' x86 C:/Program Files on RISC 
Private Const CSIDL_PROGRAM_FILES_COMMON = &H2B ' C:/Program Files/Common 
Private Const CSIDL_PROGRAM_FILES_COMMONX86 = &H2C ' x86 Program Files/Common on RISC 
Private Const CSIDL_COMMON_TEMPLATES = &H2D ' All Users/Templates_ 
Private Const CSIDL_COMMON_DOCUMENTS = &H2E ' All Users/Documents 
Private Const CSIDL_COMMON_ADMINTOOLS = &H2F ' All Users/Start Menu/Programs/Administrative Tools 
Private Const CSIDL_ADMINTOOLS = &H30 ' <user name>/Start Menu/Programs/Administrative Tools 
Private Const CSIDL_CONNECTIONS = &H31 ' Network and Dial-up Connections 
Private Const CSIDL_COMMON_MUSIC = &H35 ' All Users/My Music 
Private Const CSIDL_COMMON_PICTURES = &H36 ' All Users/My Pictures 
Private Const CSIDL_COMMON_VIDEO = &H37 ' All Users/My Video 
Private Const CSIDL_RESOURCES = &H38 ' Resource Direcotry 
Private Const CSIDL_RESOURCES_LOCALIZED = &H39 ' Localized Resource Direcotry 
Private Const CSIDL_COMMON_OEM_LINKS = &H3A ' Links to All Users OEM specific apps 
Private Const CSIDL_CDBURN_AREA = &H3B ' USERPROFILE/Local Settings/Application Data/Microsoft/CD Burning 
Private Const CSIDL_COMPUTERSNEARME = &H3D ' Computers Near Me (computered from Workgroup membership) 
Private Const CSIDL_FLAG_CREATE = &H8000 ' combine with CSIDL_ value to force folder creation in SHGetFolderPath() 
Private Const CSIDL_FLAG_DONT_VERIFY = &H4000 ' combine with CSIDL_ value to return an unverified folder path 
Private Const CSIDL_FLAG_NO_ALIAS = &H1000 ' combine with CSIDL_ value to insure non-alias versions of the pidl 
Private Const CSIDL_FLAG_PER_USER_INIT = &H800 ' combine with CSIDL_ value to indicate per-user init (eg. upgrade) 
Private Const CSIDL_FLAG_MASK = &HFF00 ' mask for all possible flag values

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
男人天堂网在线观看| 中文天堂av| 性网站在线看| 国产成免费视频| 2021av在线| 亚洲成人av高清| 豆国产97在线|亚洲| 中文字幕在线免费观看| 国产在线色视频| 午夜免费视频在线国产| 国产精品9区| 青青草中文字幕| 国产视频精选在线| baoyu777.永久免费视频| 免费黄网站在线观看| 日本中文字幕在线播放| 夜夜操com| 国产午夜在线视频| 蜜桃视频中文字幕| 国产馆av播放| 黄网址在线永久免费观看| 国产91在线视频蝌蚪| 九九热在线视频免费观看| 国产在线激情视频| 亚洲精品少妇久久久久久| 中文字幕中文字幕在线中高清免费版 | 国产视频三区| 一区二区三区四区在线免费视频| 任你操在线观看| 中文在线有码| 国产一级免费| 成人免费一区二区三区视频网站| 国产日产一区二区三区| 久热精品免费视频| 在线观看视频污| 国产激情视频一区二区| 国产一区二区在线|播放| 另类高清dbsm日本tvav| av麻豆国产| 在线黄色国产电影| 亚洲综合激情六月婷婷在线观看 | 成人午夜无人区一区二区| 香蕉视频免费在线播放| 亚洲综合在线不卡| 日韩a视频在线观看| 2021av天天| 一本大道香蕉8中文在线视频| 久久综合精品视频| 国产精品久久久久久久久鸭| 国产卡二和卡三的视频| 成年网站免费入口在线观看| 国产美女福利在线观看| 国产一级网站视频在线| 国产高清在线看| 国产成人亚洲欧美电影| 精品福利影院| 秋霞av在线| 国产精品一区二区资源| 国产精品视频一区二区免费不卡 | 国产夫妻视频| 在线免费国产视频| 青青草视频免费在线观看| 九九热在线播放| 国产午夜在线视频| 永久免费在线观看| 成在在线免费视频| 国产激情在线视频| 天天激情综合| 国产一级电影网| 国产福利图片| 欧美日韩在线资源| 国产天堂在线播放视频| 国产福利免费在线观看| 青青国产在线| 97视频在线观看网站| 久久久久久77777| 99热99re6国产在线播放| 麻豆国产在线视频| 亚洲а∨精品天堂在线| 国产一级免费黄色片| 欧美xxxxx性| 在线视频观看国产| 国产精品扒开做爽爽爽的视频| 亚洲精品自拍区在线观看| 久青青在线观看视频国产| 在线视频观看亚洲| 国产高清视频在线| 午夜国产福利在线| 久久久久国产精品嫩草影院| 99reav在线| 国产探花视频在线观看| 国产在线免费观看| 日本精品一区二区三区在线播放| 2019中文字幕在线电影免费| 国产一区二区三区美女秒播 | 男女午夜视频在线观看| av手机天堂| 国产成人综合美国十次| 国产麻豆一级片| 欧美亚洲系列| 久热精品视频在线播放| 国产在线视频网站| 国产中文字幕在线观看| 国产免费人人看| 国产网站免费看| 中文天堂av| 亚洲一区免费在线| аⅴ成人天堂中文在线| 国产在线一二三区| 国产天堂在线| 18被视频免费观看视频| 精品国产丝袜高跟鞋| 国产精品久久久久一区二区国产| 国产私人影院| 一本大道久久精品| 欧美日韩不卡中文字幕在线| 黄色国产网站在线播放| 国产色a在线观看| 999福利在线视频| 欧美大交乱xxxx| 国产香蕉在线| 日本在线观看| 国产香蕉免费精品视频| 伊人222成人综合网| 美女av在线播放| 国产精品777一区二区| 性网站在线播放| 中文字幕在线永久在线视频| 国产日韩欧美一区二区三区视频| √8天堂资源地址中文在线| 欧美aaa一级片| 国产对白在线| 国产在线精品一区二区不卡| 91在线最新| 国产鲁鲁视频在线观看免费| eeuss影院在线| 国产夫妻视频| 天天操天天射天天色| h网址在线观看| 国产成人精品久久一区二区小说 | 亚洲综合天堂网| 成人免费一区二区三区视频网站| 国产精品免费视频一区一| 天天噜天天色| 尤物在线视频观看| 国产精品美女一区二区视频| 国产在线三区| 欧美视频免费一区二区三区 | 天天插天天色| 中文乱码字幕av网站| 国产亚洲精品久久久网站好莱| 男人天堂v视频| www.狠狠色.com| 国产超碰在线观看| 国产精品秘入口| 国产黄色一级电影| 国产区卡一卡二卡三乱码免费| 国产毛片在线| 国产永久免费高清在线观看视频| 麻豆精品传媒视频观看| 成av人免费青青久| 丁香在线视频| 国产午夜在线| 国产白浆在线| 2020国产在线视频| 一本大道久久精品| 久精品在线观看| 五月婷婷在线视频| 中中文字幕av在线| 国产精品18久久久久久久久久| 国产三级在线看| 精品黄色免费中文电影在线播放| 在线视频99| 激情亚洲综合网| 国产中文字幕第一页| 午夜在线小视频| 9999在线视频| 美女国产在线| 国产视频xxxx| www.91av| 国产视频三级在线观看播放| 在线视频三级| 天天操人人干| 国产福利一区二区在线精品| 在线视频婷婷| 懂色av一区| 777电影在线观看| 九九热视频在线观看| 国产经典自拍视频在线观看 | 伊人免费视频| 久草在线视频网| 国产精品69xx| 久久五月精品| 亚洲国产成人综合| 狠狠干在线视频| 日本调教视频在线观看| 国产野外战在线播放| baoyu777.永久免费视频| 国产女王在线**视频 | 亚洲精品天堂在线观看|