初级问题?怎样得出一个文件的大小

ljxxjl 2003-01-10 04:10:53
如下:
Open sFileName For Binary As #1
请问息样得出#1的大小。
...全文
3 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmcpu 2003-01-10

LOF 函数


返回一个 Long,表示用 Open 语句打开的文件的大小,该大小以字节为单位。

语法

LOF(filenumber)

必要的 filenumber 参数是一个 Integer,包含一个有效的文件号。

注意 对于尚未打开的文件,使用 FileLen 函数将得到其长度。


LOF 函数示例
本示例使用 LOF 函数来得知已打开文件的大小。本示例假设 TESTFILE 文件内含文本数据。

Dim FileLength
Open "TESTFILE" For Input As #1 ' 打开文件。
FileLength = LOF(1) ' 取得文件长度。
Close #1 ' 关闭文件。

回复
MagicianZ 2003-01-10
lof(1)
回复
_131_ 2003-01-10
zw_yu(鱼猫)
说的对,就是filelen()!
filelen用于返回文件打开 前的文件大小
用open语句可以用如下语句:
lof(文件名)
表示用 Open 语句打开的文件的大小,该大小以字节为单位。
回复
ccbl 2003-01-10
FSO对象完成,查一查MSDN
回复
zw_yu 2003-01-10
filelen(文件名)
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告