function Readtxt(const filename: TFileName): String;
var
List: TStringList;
begin
if (FileExists(filename)) then
begin
List := TStringList.Create;
List.Loadfromfile(filename);
Result := List.text;
List.Free;
end;
end;
uses IOUtils;
function Readtxt(const filename: TFileName): String;
begin
try
Result:= TFile.ReadAllText(filename); {可指定编码格式}
finally
end;
end;
function Readtxt(const filename: TFileName): String;
var
Stream : TStream;
Size : Integer;
Buffer : TBytes;
Encoding : TEncoding;
begin
Encoding := NIL;
Stream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
try
Size := Stream.Size - Stream.Position;
SetLength(Buffer, Size);
Stream.Read(Buffer[0], Size);
Size := TEncoding.GetBufferEncoding(Buffer, Encoding, TEncoding.ANSI);
Result := Encoding.GetString(Buffer, Size, Length(Buffer) - Size);
finally
Stream.Free;
end;
end;
function Readtxt(filealeer: string): string;
var
txt: TextFile;
txtlines: string;
finaldearchivo: string;
begin
finaldearchivo := '';
AssignFile(txt, filealeer);
Reset(txt);
while not Eof(txt) do
begin
ReadLn(txt, txtlines);
finaldearchivo := finaldearchivo + txtlines;
end;
CloseFile(abriendo);
Result := finaldearchivo;
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.044878959655762 seconds