NetBox 2.7 使用手册

File 对象

文件访问对象,可对文件进行文本和二进制操作,也可以使用 url 直接访问互联网资源

语法

Set file = CreateObject("NetBox.File")
 

属性

CodePage 查询或者设定流对象的代码页
EOS 查询当前流对象是否已经结束,只读属性
Handle 返回流对象所对应的操作系统句柄,只读属性
lastModify 查询流对象所对应的文件的最后修改时间,只读属性
Position 查询或者设定当前流对象的访问指针
Size 查询或者设定当前流对象的大小
Type 查询当前流对象的类型

方法

Close 关闭当前的流对象
CopyTo 复制指定数量的数据到另外一个流中
CopyFrom 从另外一个流中复制指定数量的数据到当前流对象中
Create 创建一个新文件,如果指定的文件已经存在,则可以根据参数指定是否覆盖
Open 打开一个已经存在的文件,或者一个互联网资源
Read 从当前流对象中读取指定大小的二进制数据块
ReadLine 从流对象中读取行字符串
ReadRawLine 从流中读取一个行字符串,然后直接以二进制方式返回
ReadText 从流对象中读取给定数量的字符,以字符串方式返回
ReadVariant 从流对象中装载一个 VB 变量
setEOS 设定当前位置为结尾
UnRead 回写一个二进制数据到流的缓存中
UnReadLine 向当前流对象中回写一个添加了换行字符的字符串
UnReadText 向当前流对象中回写一个字符串
Write 向当前流对象中写入一个二进制数据块
WriteBlankLines 输出指定数量的空行到流对象中
WriteLine 向当前流对象中写入一个字符串,然后写入换行字符
WriteText 向当前流对象写入一个字符串
WriteVariant 向当前流对象转储一个 VB 变量

注释

使用 File 可以方便的以文本或者二进制方式操作系统文件。也可以直接访问各种 url 资源,比如:http:、ftp:、res:、ms-help:、netbox: 等,当访问 url 资源时不能使用写权限。

示例

下面的例子演示使用 File 进行二进制文件的复制:

Set file1 = CreateObject("NetBox.File")
Set file2 = CreateObject("NetBox.File")
file1.Open "TestFile"
file2.Create "TestFile.NEW"
FileData = file1.Read
file2.Write FileData
file1.Close
file2.Close

版权所有: 2003- 网络盒子