Thema: Schleife

Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.757 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: Schleife

  Alt 1. Mär 2007, 13:23
Delphi-Quellcode:
function DeletingFiles(Filename:String):Boolean;
  begin
  result:=false; // Datei nicht gefunden
  for HDD:='Cto 'Zdo
    if SearchForFile(HDD + ':\', Filename, APathFound) then
      begin
       repeat
          DeleteFile(ApathFound+Filename); // Datei gefunden
          WriteLn(myFile, ':: '+ Filename + ' available on: ' + APathFound); // wird geloescht
          result:=true; // Ergebnis -> true
          break; // Schleife wird abgebrochen
       until not SearchForFile(HDD + ':\', Filename, APathFound);
      end
    else
      begin
        WriteLn(myFile, Filename + ' is not available on ', HDD); // Datei wurde nicht gefunden, Schleife laeuft weiter
        result:=false;
      end;
end;
Delphi-Quellcode:
if not DeletingFile('test.dat') then // Es wurden alle Laufwerke durchsucht, die Datei wurde nicht gefunden
  close;
else // die Datei wurde gefunden
  ...
mein letzter Versuch

Gruesse
Klaus
Klaus
  Mit Zitat antworten Zitat