|
发表于 2009-12-25 16:35:13
|
显示全部楼层
内蒙古自治区呼和浩特市
用字节集操作大文本
比如:原文本 = 读入文件 (“d:\我的文档\桌面\1.txt”)
原文本是字节集类型
读入后一样可以使用字节集替换的
读入文本和读入文件的区别:
调用格式: 〈字节集〉 读入文件 (文本型 文件名) - 系统核心支持库->磁盘操作
英文名称:ReadFile
返回一个字节集,其中包含指定文件的所有数据。本命令为初级命令。
参数<1>的名称为“文件名”,类型为“文本型(text)”。
操作系统需求: Windows、Linux
注意这句:返回一个字节集,其中包含指定文件的所有数据。
调用格式: 〈文本型〉 读入文本 (整数型 欲读入文本数据的文件号,[整数型 欲读入文本数据的长度]) - 系统核心支持库->文件读写
英文名称:ReadText
本命令用作从文件中当前读写位置读取并返回一段文本数据,实际读入长度(即返回文本的尺寸)可能会小于欲读入长度。如果该数据中存在字节 0 或 26(文本结束标志),将仅返回该字节之前的数据。如果读入失败,将返回一个空文本并且自动将当前文件读写位置移到文件尾部。本命令为初级命令。
参数<1>的名称为“欲读入文本数据的文件号”,类型为“整数型(int)”。该文件号由“打开文件”命令所返回。
参数<2>的名称为“欲读入文本数据的长度”,类型为“整数型(int)”,可以被省略。如果本参数被省略,默认读入文件中的所有文本数据。
操作系统需求: Windows、Linux
注意这句:实际读入长度(即返回文本的尺寸)可能会小于欲读入长度
所以读入文件是全部数据,读入文本对于小文件没问题,大文件就会缺少数据 |
|