Überprüfen, ob eine Datei leer ist
Hallo Zusammen,
ich habe ein sehr grosses Problem und ich hoffe ihr könnt mir weiterhelfen.
ich versuche per Batch zu überprüfen, ob eine Date leer ist. Dabei handelt es sich um eine csv-Datei, die maximal eine Zeile, den Header enthält. Wenn sonst ausser dem Header nichts drin steht, soll sie für das Skript "leer" sein.
Meine Datei mit Header ist also wenn sie leer ist maximal 290 Byte groß.
Ich habe nun ein Skript gebaut, hier der Ausschnitt:
Aber es funktioniert nicht . Ich hole mir eine "gefüllte Datei (viel größer als 291 byte) vom Server, trotzdem behauptet das Script die Datei wäre leer.
Was mache ich falsch, ich sehe meinen Fehler nicht.
Bitte helft mir! Ich brauche dieses Skript für unsere SW-Verteilung bis morgen und bin im Moment ziemlich ratlos...
Danke Flauschbobbel
ich habe ein sehr grosses Problem und ich hoffe ihr könnt mir weiterhelfen.
ich versuche per Batch zu überprüfen, ob eine Date leer ist. Dabei handelt es sich um eine csv-Datei, die maximal eine Zeile, den Header enthält. Wenn sonst ausser dem Header nichts drin steht, soll sie für das Skript "leer" sein.
Meine Datei mit Header ist also wenn sie leer ist maximal 290 Byte groß.
Ich habe nun ein Skript gebaut, hier der Ausschnitt:
..
set InputListe="%scriptdir%rt.csv"
set InputListeLocal="%scriptdir%rt_local.csv"
...
:: Wenn leere neue rt.csv vom FTP (<=291 bytes), dann benutze lokale
for %%R in ("%InputListe%") do if %%~zR leq 291 (
call :WRITELOG "FTP-Datei leer! Benutze lokale rt.csv"
if exist %InputListeLocal% (
del /F %InputListe% >NUL
copy /Y %InputListeLocal% %InputListe% >NUL
del /F %InputListeLocal% >NUL
)
)
...
Aber es funktioniert nicht . Ich hole mir eine "gefüllte Datei (viel größer als 291 byte) vom Server, trotzdem behauptet das Script die Datei wäre leer.
Was mache ich falsch, ich sehe meinen Fehler nicht.
Bitte helft mir! Ich brauche dieses Skript für unsere SW-Verteilung bis morgen und bin im Moment ziemlich ratlos...
Danke Flauschbobbel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 97295
Url: https://administrator.de/contentid/97295
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
2 Kommentare
Neuester Kommentar