主页 > 知识库 > vbs Size 属性使用介绍(获取文件大小)

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 Size 属性使用介绍(获取文件大小)》,本文关键词  vbs,Size,属性,使用,介绍,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《vbs Size 属性使用介绍(获取文件大小)》相关的同类信息!
  • 本页收集关于vbs Size 属性使用介绍(获取文件大小)的相关信息资讯供网民参考!
  • 推荐文章