- Beiträge: 1
Datei nach Import Löschen
- Drescher Björn
- Autor
- Offline
- Benutzer
Weniger
Mehr
10 Jahre 9 Monate her #1631
von Drescher Björn
Datei nach Import Löschen wurde erstellt von Drescher Björn
Hallo,
ich habe ein Batch gemacht das mir aus einem Ordner jede Stunde mehrere
Logdateien in eine SQL Datenbank Importiert.
Folgenden Code Benutze ich dafür
Wie bekomm ich es hin die Datei die Importiert wurde zu Löschen.
Danke für die Hilfe
ich habe ein Batch gemacht das mir aus einem Ordner jede Stunde mehrere
Logdateien in eine SQL Datenbank Importiert.
Folgenden Code Benutze ich dafür
Code:
@echo off
REM Hier ggf. den Installationspfad zur FHBatch.exe anpassen!
set FHBATCH="C:\Program Files (x86)\FlowHeater V3\BIN\FHBatch.exe"
%FHBATCH% /ReadFileName \\Server\Log\*.txt log.fhd
Wie bekomm ich es hin die Datei die Importiert wurde zu Löschen.
Danke für die Hilfe
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
10 Jahre 8 Monate her - 10 Jahre 8 Monate her #1632
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Datei nach Import Löschen
Hallo Herr Drescher,
der TextFile Adapter unterstützt derzeit nicht das Löschen der gerade verwendeten Importdatei nach dem erfolgreichen Import. Ist aber eine gute Anforderung wird demnächst mit implementiert.
Bis dahin können Sie Ihre CMD Skript erweitern. Fügen Sie nach dem FHBatch Aufruf einfach folgenden Befehl an.
del /Q \\Server\Log\*.txt
So werden die Dateien nach dem Import gelöscht. Damit nicht versehentlich noch nicht verarbeitete Daten gelöscht werden ist es besser die Daten vor dem Import in ein separates Verzeichnis zu verschieben.
Beispiel Batch Import CMD Skript
der TextFile Adapter unterstützt derzeit nicht das Löschen der gerade verwendeten Importdatei nach dem erfolgreichen Import. Ist aber eine gute Anforderung wird demnächst mit implementiert.
Bis dahin können Sie Ihre CMD Skript erweitern. Fügen Sie nach dem FHBatch Aufruf einfach folgenden Befehl an.
del /Q \\Server\Log\*.txt
So werden die Dateien nach dem Import gelöscht. Damit nicht versehentlich noch nicht verarbeitete Daten gelöscht werden ist es besser die Daten vor dem Import in ein separates Verzeichnis zu verschieben.
Beispiel Batch Import CMD Skript
Code:
@echo off
REM Hier ggf. den Installationspfad zur FHBatch.exe anpassen!
set FHBATCH="C:\Program Files (x86)\FlowHeater V3\BIN\FHBatch.exe"
REM Importdateien in das Verzeichnis work verschieben
move \\Server\Log\*.txt \\Server\Log\work\
REM Import der Dateien des Work Verzeichnisses
%FHBATCH% /ReadFileName \\Server\Log\work\*.txt log.fhd
REM Importdateien nur löschen wenn der Import geklappt hat
if %ERRORLEVEL% LSS 0 goto fehler
REM Löschen der Importierten Dateien
del /Q \\Server\Log\work\*.txt
echo Import erfolgreich
goto ende
:fehler
echo Fehlerbehandlung!
:ende
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.
Letzte Änderung: 10 Jahre 8 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Anton Udalov
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 1
8 Jahre 2 Monate her #2852
von Anton Udalov
Anton Udalov antwortete auf Datei nach Import Löschen
Ist es immer noch nicht implementiert ???
Ich finde nicht nur 'Löschen', sondern auch etwaige Datei-Aktionen, wie z. B. 'Umbenennen', 'Kopieren', 'Verschieben', 'Attribute setzen' usw. an dieser Stelle extrem sinnvoll!
Ich finde nicht nur 'Löschen', sondern auch etwaige Datei-Aktionen, wie z. B. 'Umbenennen', 'Kopieren', 'Verschieben', 'Attribute setzen' usw. an dieser Stelle extrem sinnvoll!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
8 Jahre 2 Monate her #2855
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Datei nach Import Löschen
Hallo Herr Udalov,
leider nicht, diese Funktionalität wurde bisher vernachlässigt. Die Weiterentwicklung ist stark Anfrage getrieben, so dass Funktionen die häufig angefragt werden relativ zeitnah umgesetzt werden. Bei dieser Funktion gab es bisher fast keine Nachfrage. Da bei automatisierter Ausführung über das Batch Modul eh meistens ein Command Skript mit involviert ist kann das sehr einfach hier mit umgesetzt werden. Das ist wahrscheinlich auch der Grund warum das bisher kaum nachgefragt wurde.
Kurzer Ausblick auf die demnächst erscheinende FlowHeater Server Variante. Hiermit ist es möglich verarbeitete Dateien im Anschluss zu löschen bzw. zu verschieben. Eine Vorabversion der Server Version können Sie sich über folgenden Link herunterladen: http://flowheater.net/files/FlowHeaterServer.zip
leider nicht, diese Funktionalität wurde bisher vernachlässigt. Die Weiterentwicklung ist stark Anfrage getrieben, so dass Funktionen die häufig angefragt werden relativ zeitnah umgesetzt werden. Bei dieser Funktion gab es bisher fast keine Nachfrage. Da bei automatisierter Ausführung über das Batch Modul eh meistens ein Command Skript mit involviert ist kann das sehr einfach hier mit umgesetzt werden. Das ist wahrscheinlich auch der Grund warum das bisher kaum nachgefragt wurde.
Kurzer Ausblick auf die demnächst erscheinende FlowHeater Server Variante. Hiermit ist es möglich verarbeitete Dateien im Anschluss zu löschen bzw. zu verschieben. Eine Vorabversion der Server Version können Sie sich über folgenden Link herunterladen: http://flowheater.net/files/FlowHeaterServer.zip
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.
Ladezeit der Seite: 0.269 Sekunden