Neu Batch Import - nicht alle Dateien löschen?

SHAAN

Sehr aktives Mitglied
26. August 2020
693
228
Seit geschlumpft,

ich habe folgende Batch, um Artikel zu aktualisieren:

Code:
FOR /R "E:\Programme\IJTL\Automatischer_Import\" %%G IN (*.csv)^
do ("E:\Programme\JTL-Software\JTL-wawi-ameise.exe" -w JTL -d eazybusiness -u xxx -p xxx -t IMP6 -i %%G & "E:\Programme\JTL-Software\JTL-wawi-ameise.exe" -w JTL -d eazybusiness -u xxx -p xxx -t IMP10 -i %%G)
FOR /F %%I IN ("E:\Programme\InstallierteProgramme\JTL\Automatischer_Import\pr_auto_Import*.csv") do (del %%I)
log=bericht_%db_%y-%m-%d-%H%i%s.txt --log_errors=lerrors.txt --log_warnings=lwarnings.txt --log_imported=limported.txt --log_updated=lupdated.txt --
log_other=lother.txt --csv_errors=errors.csv --csv_warnings=warnings.csv
close

Nun habe ich das Problem, wenn der Workflow ausgelöst wird und die Batch gerade die Dateien abarbeitet und die nachträglichen Dateien die in diesem Zeitpunkt erstellt werden, zwar von der Batch gelöscht, aber sonst nicht verarbeitet bzw. importiert werden.

Habe ich in FOR del Anweisung möglicherweise einen Fehler, oder ist das schlicht nicht möglich mit der Batch? Gewüscht ist, dass nur die Dateien gelöscht werden, welche auch von der Batch importiert wurden.
 

Ähnliche Themen