我的VB作品|初学指南|编程技巧|源码下载|工具控件|VBA应用|Blog|【电信线路】|【网通线路】
   位置: VB知识库 >> 编程技巧 >> 编程技巧 >> 正文
最新调查
    你是怎样知道VB知识库的?
通过搜索引擎
即时通讯工具
朋友介绍
友情链接
其它

  

频道统计
vb6如何取得文件大小[VB知识库-Visual Basic Knowledge base]
vb6如何取得文件大小[VB知识库-Visual Basic Knowledge base]
 更新时间:2008-11-5 19:21:52  点击数:4
【字体: 字体颜色


    VB6 提供了一个新的物件模型,叫做 FSO (File System Object) 物件模型,运用它,我们可以很方便的处理磁盘、资料夹和文件的一些动作。 
    FSO 物件模型含有好几个物件,其中有一个 File 物件是用来求得文件的相关资讯,在目前这个主题,我们就可以使用 File 物件!它有一个属性是 Size,对文件来说就是指文件的大小 (单位为位元组)。  (注一) 

    虽然使用 File 物件的 Size 属性就可以求得文件的大小,但是它有以下二个缺点: 
    1、只能用于 VB6 以后的版本。 
    2、它不是 VB6 内定的功能,必须另外引用 Scrrun.dll (Microsoft Scripting Runtime) 才可以!

  
    以下的二个方法就可以使用在所有的 VB 版本中 (含 VB6),而且是 VB 内定的功能: 
    1、FileLen 函数:返回一个 Long,代表一个文件的长度,单位是位元组。 
    语法:FileLen(pathname) ' pathname 是全路径之文件名称 
    适用:取得一个尚未开启的文件的长度大小 (注二) 
    2、LOF 函数:返回一个 Long ,单位为位元组,用来代表由 Open 陈述式所开启的文件之大小。 
    语法:LOF(filenumber) ' filenumber 是一个文件代码 
    适用:取得一个已开启的文件的长度大小 
    
    注一:File 物件的 Size 属性除了可以求得一个文件的大小,也可以用来取得整个目录的所有文件大小! 
    注二:使用 FileLen 函数时,如果所指定的文件正在开启中,则所返回的值是这个文件在开启前的大小。 


至少要成为本站的注册会员才能下载! 注册点我!
  • 上一篇: 如何实现DLL编程
  • 下一篇: 没有了
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
    热点文章
     
    推荐文章
     
    相关文章
    网友评论:(只显示最新5条。)
    河北宝宝网河北教育网址导航VB知识库点击申请点击申请点击申请点击申请点击申请点击申请点击申请
    点击申请点击申请点击申请点击申请点击申请点击申请
    Copyright© 2008 vbkbase.com All Rights Reserved QQ群:54150844
    冀ICP备08000517号