Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum TextFile Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: Codepage konvertieren 1 / 2 , Verarbeitung von CSV Kopf- und Fußzeilen , Import und Export von vCard Textdateien

Filename mit Zeitstempel?

Mehr
11 Monate 4 Wochen her #4460 von MartinJ
Filename mit Zeitstempel? wurde erstellt von MartinJ
Hallo,
ich nutze FH seit etwa einem Jahr, für simple Aufgaben:  Read-Adaper ist ODBC, Write ist Text (CSV).  1:1 Verbindung. Batchgesteuert 1x/Nacht Daten holen, das alte File überschreiben. Funktioniert astrein und fällt nicht weiter auf.
Jetzt kommt eine neue Anforderung:  Zeitgesteuert Daten holen (das ist nicht das Problem)  und aber jedesmal einen neuen Filenamen erzeugen. Also entweder bei jedem Aufruf 'irgendwie' hochzählen, oder einfach zB Datum/Zeit in den Filenamen einbauen.  Hier im Forum habe ich etwas herumgesucht und ein paar wohl viel zu komplexe Ansätze gefunden, die ich leider meist auch nur max. zur Hälfte verstehe.
Bitte um Hilfe, vielen Dank!
Martin

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Monate 4 Wochen her #4461 von FlowHeater-Team
FlowHeater-Team antwortete auf Filename mit Zeitstempel?
Hallo Martin,

das ist keine Hexerei

Sie können im TextFile Adapter im Namen für die Textdatei FlowHeater Parameter verwenden, siehe Screenshot. Diesen Parameter müssen Sie in der Definition nur mit einem vernünftigen Inhalt füllen. Um jetzt einen dynamischen Dateinamen

    Dateiname_[aktuelles Datum].txt

zu erzeugen, tragen Sie im Dateinamen auf der WRITE Seite

    Dateiname_$DATUM$.txt

ein. In der Definition müssen Sie dann einen FlowHeater Parameter$DATUM$“ über den Set Parameter Heater setzen. Das aktuelle Datum ermitteln Sie mit dem Now Heater . Das Ergebnis wandert in einem String Format Heater der das Datum folgendermaßen formatiert

    aktuelles Datum = 08.02.2022 -> 2022_02_08

Hierzu benötigen Sie folgendes Pattern zur Formatierung -> „yyyy_MM_dd“, siehe Screenshot.

Der TextFile Adapter ersetzt nun den Parameter mit dem gesetzten Wert und erstellt so jeden Tag eine neue Textdatei mit dem aktuellen Datum im Dateinamen. Im Anhang finden Sie ein kleines Beispiel.

 

 

 

Dateianhang:

Dateiname: export-dat...mpel.zip
Dateigröße:6 KB

 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
11 Monate 4 Wochen her #4462 von MartinJ
MartinJ antwortete auf Filename mit Zeitstempel?
Hallo H Stark,

uff.. das war eine steile Lernkurve... mit den bunten 'Heizern'   hatte ich noch nie was gemacht.
Aber dank der Ihrer super Anleitung nebst Beispiel hab ichs geschafft, jetzt auch mit der Uhrzeit im Filenamen:
 

Vielen Dank für die Unterstützung 'mitten in der Nacht!'
MartinJ


 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.400 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en