ReadFile
简述
将本地的文件读取出来。文件格式可以是字符流、整数流、实数流、字节流等。
ReadFile(DataType:Integer;Alias;FileName:String;Var Pos:Integer;Length:Integer;Var Data):Boolean;
名称 | 类型 | 说明 |
---|
DataType | integer | 整数类型。参考文件读写类型函数。 |
Alias | String | 字符串类型。参考目录别名。 |
FileName | String | 字符串类型。文件名称。 |
Pos | integer | 整数类型。读文件的偏移位置,执行结束后将返回新的位置。 |
Length | integer | 整数类型。需要读入的数据长度,一次读取的最大长度为100w。 |
Data | | 当读文件执行出错,则存贮错误信息,如果执行正确,则用来存贮读出的数据。如果文件类型为rwRaw或者rwBinary则返回一个长度为Length的字符串或者二进制流,否则,返回一个长度为Length的数组。例如类型为rwReal就是返回一个实数数组。 |
返回 | Boolean | 如果读成功,则返回真,否则返回假。 |
//按原始类型读出文件的数据
size:=rdo2 filesize("","c:\\test.txt"); //获取文件大小
ret:=rdo2 readFile(rwraw(),"","c:\\test.txt",0,size,data);
if ret then
return data;