Einzelnen Beitrag anzeigen

Cuchulainn

Registriert seit: 26. Aug 2003
182 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Dateinamen um 1 erhöhen.

  Alt 15. Jan 2004, 11:00
Hallo,

ich habe es jetzt folgendermaßen gelöst. Und zwar will ich einfach mit SaveToFile den Inhalt von Memo1 in eine txt-Datei schreiben. Es geht bestimmt einfacher, aber so funktioniert es.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var StrPath: String;
    Search: TSearchRec;
    IntCounter: Integer;
const StrExtension = '.txt';

begin
     StrPath := ExtractFilePath(ParamStr(0)) + 'datei';
     if FindFirst(StrPath + '*' + StrExtension, faAnyfile, Search) <> 0 then
     begin
          // Datei speichern
          Memo1.Lines.SaveToFile(StrPath + StrExtension);
     end
     else
     begin
          IntCounter := 1;
          repeat
                StrPath := ExtractFilePath(ParamStr(0)) + 'datei(' + IntToStr(IntCounter) + ')' + StrExtension;
                Inc(IntCounter);
          until FindNext(Search) <> 0;
          Memo1.Lines.SaveToFile(StrPath);
     end;
     FindClose(Search);
end;
  Mit Zitat antworten Zitat