![]() |
文件访问对象,可对文件进行文本和二进制操作,也可以使用 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 进行二进制文件的复制:
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