一、文件
文本文件是以行为单位进行读、写操作的。文本文件只能单独为读或写而打开,在一个打开的文本文件上同时进行读、写操作是不允许的。
二、定义
FileStream: TFileStream;
三、打开文件
Filestream:= TFileStream.Create(AFileName: string; Mode: Word);
参数AfileName:文件名;参数Mode:文件打开的方式。
Mode由打开模式与共享模式组成,取值见下表:
分类
参数
说明
打
开
模
式
fmCreate
建立文件, 如果指定文件名的文件已经存在,则以写模式打开
fmOpenRead
只读打开
fmOpenWrite
以写模式打开文件,写到文件的内容将替换文件以前的内容
fmOpenReadWrite
读写打开
共
享
模
式
fmShareCompat
共享模式, 兼容 Dos
fmShareExclusive
他的应用程序不能打开该文件
fmShareDenyWrite
其他的应用程序只能以只写方式打开
fmShareDenyRead
其他的应用程序只能以只读方式打开
fmShareDenyNone
其他的应用程序可以以任何方式打开文件
四、读写文件
function read(var buffer;count:longint):longint; //从文件流当前位置读count字节到缓冲区BUFFER;
function write(const buffer;count:longint):longint; //将缓冲区BUFFER的Count个字节的数据写到文件流当前位置中,覆盖该位置后面的Count个字节的数据;
f
delphi的TFileStream 内存流
最新推荐文章于 2020-09-18 13:19:41 发布