function DeleteFiles(const Path: WideString;
FileName: String): Integer;
var
FindResult: integer;
FSearchRec, DSearchRec: TSearchRec;
APath : String;
i : Integer;
begin
APath := Path;
if APath[Length(APath)] <> '/' then
APath := APath + '/';
FindResult := FindFirst(APath+'*.*', faAnyFile , FSearchRec);
try
while FindResult = 0 do
begin
if not((FSearchRec.Name='.')or(FSearchRec.Name='..')) then
begin
if FSearchRec.Name > FileName then
Deletefile(Path+FSearchRec.Name);
end;
end;
finally
FindClose(FSearchRec);
end;
end;
剛寫的,給分吧