如果文本文件名是:abc.txt 在c:\ var memo1:tmemo; i:integer; begin memo1.Lines.LoadFromFile('c:\abc.txt'); i:=memo1.Lines.Count; //i就是abc.txt的行数 memo1.Destroy ; end;
var str:tstringlist; begin str:=tstringlist.Create; str.LoadFromFile('C:\A.TXT'); str.count;//这就是你想要的行数 str.free; end;不装载是什么意思?不LoadFromFile?那好,看下面: var i : Integer; F: TextFile; S: string; begin i:=0; AssignFile(F,'C:\A.TXT'); { File selected in dialog } Reset(F); while not EOF(F) do begin Readln(F, S); inc(i); end; CloseFile(F); end;
var memo1:tmemo;
i:integer;
begin
memo1.Lines.LoadFromFile('c:\abc.txt');
i:=memo1.Lines.Count; //i就是abc.txt的行数
memo1.Destroy ;
end;
str:tstringlist;
begin
str:=tstringlist.Create;
str.LoadFromFile('C:\A.TXT');
str.count;//这就是你想要的行数
str.free;
end;不装载是什么意思?不LoadFromFile?那好,看下面:
var
i : Integer;
F: TextFile;
S: string;
begin
i:=0;
AssignFile(F,'C:\A.TXT'); { File selected in dialog }
Reset(F);
while not EOF(F) do
begin
Readln(F, S);
inc(i);
end;
CloseFile(F);
end;
有其他办法吗?