Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Alle Dateien aus Verzeichnis öffnen, bearbeiten, speichern (https://www.delphipraxis.net/15089-alle-dateien-aus-verzeichnis-oeffnen-bearbeiten-speichern.html)

ByteLord 21. Jan 2004 17:19


Alle Dateien aus Verzeichnis öffnen, bearbeiten, speichern
 
Hallo Leute,

ich hab vor kurzer Zeit ein Programm geschrieben mit der man HTML-Dateien bearbeiten kann.
Die beim öffnen einer HTML-Datei immer einen bestimmten Inhalt (der im quelltext makiert ist) in ein TRichEdit einliest.
Delphi-Quellcode:
procedure TMainForm.FileOpen(Sender: TObject);
begin
  CheckFileSave;
  if OpenDialog.Execute then
  begin
    PerformFileOpen(OpenDialog.FileName);
    Editor.ReadOnly := ofReadOnly in OpenDialog.Options;
    Editor.Text:=copy(Editor.Text,pos('', Editor.Text),length(Editor.Text));
    Editor.Text:=copy(Editor.Text, 0, pos('', Editor.Text) -1);
    Editor.lines.delete(0);
  end;
end;

Und jetzt möchte ich das Programm erweitern:
Man wählt ein verzeichnis aus, indem automatisch alle dateien nacheinander geöffnet werden und deninhalt zwischen den beiden makierungen austaucht und dann wieder mit dem selben Namen abspeichert.

Leider weiß ich nicht genau wie das funktioniert, kann mir jemand helfen.
Würde mich sehr freuen.

[edit=sakura] Leerzeichen in Titel eingefügt. Mfg, sakura[/edit]

Jens Schumann 21. Jan 2004 17:32

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
Hallo,
schau mal in der OH unter FindFirst und FindNext nach.
Da steht die Lösung

SirThornberry 21. Jan 2004 17:32

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
Liste der Anhänge anzeigen (Anzahl: 1)
im Anhang ist ne datei die ne klasse beinhaltet zum auflisten eines verzeichnisses inclusive unterverzeichnisse. Kannst diese ja als ausgangspunkt nehmen und daraus entnehmen wie das mit dem auflisten geht

ByteLord 21. Jan 2004 17:46

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
tut mir leid,
aber ich verstehs nich so ganz.?

SirThornberry 21. Jan 2004 19:21

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
Mit FindFirst und FindNext kannst du dir den Inhalt eines verzeichnisses auflisten lassen. Und falls du keine lust hast das ganze selbst zu machen nimm einfach die unit von mir und die klasse darin um das zu realisieren, da brauchste nur ne instanz zu erstellen und den pfan angeben und ne stringlist wird mit allen Dateien + Verzeichnissen + unterverzeichnissen gefüllt...

ByteLord 22. Jan 2004 14:20

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
also ich möchte eine funktion in das Programm einbauen
oder ein neues programmieren,
dass alle dateien in einem verzeichnis bearbeitet:
1.: datei öffnen
2: makierte inhalt durch neuen inhalt erstetzen
3: datei unter selben namen abspeichern

jetzt folgt die nächste datei im verzeichnis.
Das soll alles ganz automatisch funktionieren, indem man nur das verzeichnis angibt.

SirThornberry 22. Jan 2004 21:19

Re: Alle Dateien aus Verzeichnis öffnen/bearbeiten/speichern
 
wo liegt jetzt das problem, an welcher Stelle kommst du nicht weiter??


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz