procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; s,fPath,fName:string; sList:TStringList; begin sList:=TStringList.Create; sList.LoadFromFile('d:\1.txt');{这里是文本文件的路径} try for i:=0 to sList.Count-1 do begin s:=sList.Strings[i]; if Trim(s)='' then continue; if SetCurrentDir(s) then begin fPath:=s; continue; end; s:=s+','; j:=pos(',',s); while j>0 do begin fName:=Trim(copy(s,1,j-1)); if fileexists(fPath+fName) then deletefile(fPath+fName); delete(s,1,j); j:=pos(',',s); end; end; showmessage('处理完毕!'); finally sList.Free; end; end;
procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; s,fPath,fName:string; sList:TStringList; begin sList:=TStringList.Create; sList.LoadFromFile('d:\1.txt');{这里是文本文件的路径} try for i:=0 to sList.Count-1 do begin s:=sList.Strings[i]; if Trim(s)='' then continue; if SetCurrentDir(s) then begin fPath:=s; continue; end; s:=s+','; while true do begin j:=pos(',',s); if j=0 then break; fName:=Trim(copy(s,1,j-1)); if fileexists(fPath+fName) then deletefile(fPath+fName); delete(s,1,j); end; end; finally sList.Free; end; showmessage('处理完毕'); end;
var
s: string;
f: TextFile;
begin
AssignFile(F,FileName);
Reset(F); //只读打开
Readln(F, s); //读取
......
CloseFile(F);
var
i,j:integer;
s,fPath,fName:string;
sList:TStringList;
begin
sList:=TStringList.Create;
sList.LoadFromFile('d:\1.txt');{这里是文本文件的路径}
try
for i:=0 to sList.Count-1 do
begin
s:=sList.Strings[i];
if Trim(s)='' then
continue;
if SetCurrentDir(s) then
begin
fPath:=s;
continue;
end; s:=s+',';
j:=pos(',',s);
while j>0 do
begin
fName:=Trim(copy(s,1,j-1));
if fileexists(fPath+fName) then
deletefile(fPath+fName);
delete(s,1,j);
j:=pos(',',s);
end;
end;
showmessage('处理完毕!');
finally
sList.Free;
end;
end;
var
i,j:integer;
s,fPath,fName:string;
sList:TStringList;
begin
sList:=TStringList.Create;
sList.LoadFromFile('d:\1.txt');{这里是文本文件的路径}
try
for i:=0 to sList.Count-1 do
begin
s:=sList.Strings[i];
if Trim(s)='' then
continue;
if SetCurrentDir(s) then
begin
fPath:=s;
continue;
end; s:=s+',';
while true do
begin
j:=pos(',',s);
if j=0 then break;
fName:=Trim(copy(s,1,j-1));
if fileexists(fPath+fName) then
deletefile(fPath+fName);
delete(s,1,j);
end;
end; finally
sList.Free;
end; showmessage('处理完毕');
end;