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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    vbs Size 属性使用介绍(获取文件大小)

    为大家介绍vbs属性之size属性,供大家学习参考。

    Size 属性

    对于文件,返回指定文件的字节数;对于文件夹,返回该文件夹中所有文件和子文件夹的字节数。方便我们判断文件的大小。

    说明
    object.Size
    object 应为 File 或 Folder 对象的名称。

    Folder 对象的 Size 属性示例:

    Function ShowFolderSize(filespec)  
    Dim fso, f, s  
    Set fso = CreateObject("Scripting.FileSystemObject")  
    Set f = fso.GetFolder(filespec)
    s = UCase(f.Name)  " 大小为 "  f.size  " 字节。"
    ShowFolderSize = s 
    End Function

    有时候我们需要获取一些文件的大小,来实现是否需要复制,下面是脚本之家小编写的代码

    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    f1="d:\webroot\news.html"
    f2="d:\webroot2\news.html"
    fsize=3000
    set fn2=fso.GetFile(f1)
    flsize2=fn2.size
    fldate2=fn2.datelastmodified
    set fn=fso.GetFile(f2)
    flsize1=fn.size
    fldate1=fn.datelastmodified
    If fso.FileExists(f1) and flsize2>fsize and fldate2>fldate1 Then
    fso.getfile(f1).copy(f2)
    if err.number=0 then WriteHistory "成功"now()".........","log.txt"
    end if
    
    Sub WriteHistory(hisChars, path)
     Const ForReading = 1, ForAppending = 8
     Dim fso, f
     Set fso = CreateObject("Scripting.FileSystemObject")
     Set f = fso.OpenTextFile(path, ForAppending, True)
     f.WriteLine hisChars 
     f.Close
    End Sub

    主要功能是判断f1的文件生成时间与大小,来确认是否需要覆盖第二个文档f2,大家可以根据需要自己获取。

    上一篇:vbs 查找硬盘分区中指定扩展名文件的实现代码
    下一篇:vbs获取当前路径的代码
  • 相关文章
  • 

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

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

    vbs Size 属性使用介绍(获取文件大小) vbs,Size,属性,使用,介绍,