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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    清除垃圾的VBS文件 自动查找多个盘
    复制代码 代码如下:

    rem made by correy
    rem made at 2007.9.22
    rem it can be delete you computer's the follow things(except cd,dvd)
    rem it can be delete empty file and folder
    rem it can be delete .tmp ._mp .log .gid .chk .old file
    rem it can be delete temp,recent,cookis,recycled,prefetch,and "Temporary Internet Files" folder.
    rem i am thinking how to delete the same size and same name's file and folder

    On Error GoTo 0
    Set fso = CreateObject("Scripting"".""FileSystem""Object")

    for n = 1 to 3
    For Each d in fso.Drives
    if d.drivetype=4 then
    Exit For
    else
    scan(d)
    end if
    next
    next

    sub scan(folder)
    on error resume next
    set folder=fso.getfolder(folder)
    for each file in folder.files
    if file.size=0 then
    file.delete(true)
    end if

    ext=fso.GetExtensionName(file)
    ext=lcase(ext)
    if ext="tmp" or ext="_mp" or ext="log" or ext="gid" or ext="chk" or ext="old" then ''30
    file.delete(true)
    end if
    next
    for each subfolder in folder.subfolders

    rem instrRev() can't be used,i want to find "\".
    if left(subfolder.path,4)="temp" or left(subfolder.path,8)="recycled" then
    subfolder.delete(true)
    elseif left(subfolder.path,6)="recent" or left(subfolder.path,7)="cookis" then
    subfolder.delete(true) rem 40
    elseif left(subfolder.path,24)="Temporary Internet Files" or left(subfolder.path,8)="prefetch" then
    subfolder.delete(true)
    end if

    if subfolder.size=0 then subfolder.delete(true)
    scan(subfolder)
    next
    end sub
    上一篇:VBS 数字转英文代码
    下一篇:math.vbs 自然数n的n次方的的和或积的级数
  • 相关文章
  • 

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

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

    清除垃圾的VBS文件 自动查找多个盘 清除,垃圾,的,VBS,文件,自动,