Z
zhengv
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
f:textfile;
my2:string;
arec: TSearchRec;
begin
findfirst('c:/*.txt',faAnyFile,arec);//查找文件相同文件名
while findnext(arec)=0 do
begin
if arec.Name<>'' then
//文件名不为空则连续打开文件
assignfile(f,'c:/'+arec.Name);
reset(f);
while not eof(f) do
begin
read(f,my2);
form1.Memo1.lines.add(my2);
form1.memo2.lines.Add(arec.Name);
end;
findclose(arec);
end;
end;
end.
问题是不能连续打开文件,我对文件使用菜鸟一个,高人指路!
var
f:textfile;
my2:string;
arec: TSearchRec;
begin
findfirst('c:/*.txt',faAnyFile,arec);//查找文件相同文件名
while findnext(arec)=0 do
begin
if arec.Name<>'' then
//文件名不为空则连续打开文件
assignfile(f,'c:/'+arec.Name);
reset(f);
while not eof(f) do
begin
read(f,my2);
form1.Memo1.lines.add(my2);
form1.memo2.lines.Add(arec.Name);
end;
findclose(arec);
end;
end;
end.
问题是不能连续打开文件,我对文件使用菜鸟一个,高人指路!