Verzeichnis durchsuchen

Top  Previous  Next

Beispiele > GrepUrls > Verzeichnis durchsuchen

 

Mit dem fertigen Projekt können nun in gewohnter Weise eine einzelne Html-Datei verarbeitet werden, indem sie in das Eingabefenster des TextTransformers geladen werden. Hier soll aber demonstriert werden, dass es mit dem TextTransformer auch möglich ist ganze Verzeichnisse zu verarbeiten. Im gegenwärtigen Falle wären dies sämtliche Dokumente eine Web-Site.

 

Hierzu wird der Transformations-Manager aufgerufen. Am bequemsten geht dies mit dem Schalter

 

MultiFile

 

Sollte das Projekt noch nicht kompiliert sein, so geschieht dies nun automatisch, bevor der Transformations-Manager-Dialog geöffnet wird. Die Arbeit mit dem Transformations-Manager wird ausführlich in einem eigenen Kapitel dieser Hilfe dargestellt. Hier werden nur die für diese Beipiel wichtigen Schritte zur Erstellung eines Managements kurz dargestellt.

 

Das Management befindet sich auch fertig in:

 

C:\Programme\TextTransformer\Beispiele\GrepUrls\GrepUrls.ttm

 

 

Wenn Sie auch in Zukunft beabsichtigen HTML-Seiten zu bearbeiten, so empfiehlt es sich gleich jetzt einen Filter für diesen Dateityp zu definieren, der dann immer wieder bei der Auswahl von Quelldateien im TextTransformer benutzt werden kann.

 

Zunächst wird das Verzeichnis ausgewählt, in dem sich die zu transformierenden Dateien befinden. Für Diese Beispiel wurden einige der Html-Dateien, die zur Web-Site von boost gehören in ein Unterverzeichnis von GrepUrl kopiert:

 

Über den Schalter

 

AddFolder

 

lässt sich ein Dialog öffnen, in dem des Quellverzeichnis ausgewählt wird.

 

TM_SelectDir

 

Nachdem die Auswahl bestätigt wurde, wird eine neue Zeile in die Tabelle der Quelldateien/Verzeichnisse eingefügt. In dieser Zeile kann nun das Kästchen Rekursiv aktiviert werden, um auch die Dateien der Unterordner zu durchsuchen. Wenn, wie oben empfohlen der Filter für HTML-Dateien definiert wurde, kann dieser nun in der Auswahlbox der Spalte Dateiname oder Filter ausgewählt werden. Der Filter "*.htm;*.html" kann aber auch direkt in das Feld geschrieben werden.

 

 

TM_Sources_ge

 

 

Auf der Seite Transformations-Optionen der Transformations-Managers muss nun eingestellt werden, dass eine N:1 Transformation geplant ist, d.h. dass die Ergebnisse der Transformationen aller Quelldateien in nur einer einzigen Zieldatei zusammengefasst werden sollen.

Mit dem Schalters

 

SelectPath_btn

 

wird ein Dateiauswahl-Dialog geöffnet, mit dem zum gewünschten Verzeichnis navigiert werden kann, in dem dann entweder eine bereits existierende Datei ausgewählt wird, oder ein zu erzeugende Datei als dateiname angegeben wird.

 

TM_SelectSingletarget_ge

 

 

Auf der nächsten Seite der Transformations-Managers wird nun eine Vorausschau agezeigt, in der es für jede Quelldatei in einer Tabelle eine Zeile gibt, die ihren Beitrag zu der zu erzeugenden Datei markiert.

 

TM_Preview_ge

 

Nun kann die Adresssuche gestartet werden:

 

StartTransformationButton

 

Nach einem Doppelkick auf eine beliebige Zeile in der Tabelle auf der Resultate-Seite, wird der Transformations-Manager geschlossen und der Ergebnis-Text wird im Ausgabefenster der IDE angezeigt.

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English