function IsTextFile(FileName:):boolean;
var
Fs:TFileStream;
i,size:eger;
IsTextFile:boolean;
ByteData:Byte;
begin
FileExists(FileName) then
begin
Fs:=TFileStream.Create(FileName,fmOpenRead);
IsTextFile:=true;
i:=0;
size:=Fs.Size;
While (i<size) and IsTextFile do
begin
Fs.Read(ByteData,1);
IsTextFile:=ByteData<>0;
inc(i)
end;
Fs.Free;
Result:=IsTextFile
end
Result:=false
end;
最新评论