vbs Size 属性使用介绍(获取文件大小)
2014-05-02 00:37
946 查看
为大家介绍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,大家可以根据需要自己获取。
相关文章推荐
- C#使用shell32获取文件属性的方法
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- dirname命令介绍-使用dirname在shell脚本中获取当前脚本文件所在的绝对路径
- 获取FirefoxProfile配置文件以及使用方法介绍
- 使用libcurl实现获取目标文件大小, 下载进度显示, 断点续传等功能
- html文件中,meta标签中的http-equiv属性使用介绍
- CSP介绍、以及使用CryptoAPI枚举CSP并获取其属性
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 使用OpenCV函数读入、播放视频文件并获取视频相应属性
- Asp.Net_文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 简单介绍PHP获取文件属性方法
- 使用OpenCV函数读入、播放视频文件并获取视频相应属性
- 关于spring使用@value注解获取properties文件属性问题
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Javascript 使用ajax与C#获取文件大小实例详解
- stat函数的使用 获取文件状态 可以将文件状态复制保存在一个stat结构地址中,以此取得文件的大小等状态
- [Linux文件属性]使用fcntl函数获取文件标志
- (二)使用libcurl实现获取目标文件大小, 下载进度显示, 断点续传等功能