DOS Batch - Leere Datei erkennen

Sonntag 06 Juni 2010 at 8:57 pm.

Ein Batch File generiert im Fehler Fall eine Datei mit Informationen.
Am Ende des Batch soll die Datei per email versendet werden, aber nur, wenn Daten enthalten sind.

Also möchte ich erkennen,
ob die Dateigröße größer 0 ist.

"myfile" ist die TestDatei.
Ist die Datei grösser 0, dann wird per goto nach Sprungziel "dorename" gegangen.

set myfile=test2.txt
rem create empty compare Dummy file
type nul>0
rem compare file with empty dummy file
fc %myfile% 0
if errorlevel 1 (
    echo "%myfile%" is not zero
    goto dorename
)

goto doend

:dorename
rename %myfile% %mydate%%myfile%

:doend

Kein Kommentar



Emoticons
To prevent automated commentspam we require you to answer this silly question

Auf dieser Seite werden die Kommentare moderiert.
Das bedeutet, dass die Kommentare erst dann veröffentlicht werden, wenn sie freigeschaltet wurden.

Persönliche Informationen speichern?
Benachrichtigen
E-Mail Adresse nicht anzeigen
Hinweis: Alle HTML-Tags außer <b> und <i> werden aus Deinem Kommentar entfernt. URLs oder Mailadressen werden automatisch umgewandelt.