AW: WIN2000-DOS-Problem
Fischer, Robert
fischer at larch.verwalt-berlin.de
Mi Jul 16 07:05:18 CEST 2003
Lieber Herr Deblon,
> eine Batch-Prozedur, die bisher noch unter WIN98 lief, soll es jetzt
> auch unter WIN2000 machen.
>
> Dabei ist folgendes Problem aufgetaucht:
>
> [Die Prozedur vereinfacht]:
>
> srch ... -eI-1/kkk.alg -s-#99e
>
> copy kkk.alg kkkcop.alg
>
> if not exist kkkcop.alg echo Alle Datensaetze sind korrigiert
> if exist kkkcop.alg echo unkorrigierte Datensaetze vorhanden
Die beste Loesung waere, direkt die Laenge der Datei zu pruefen:
Das geht u.a. mit einem einfachen DOS-Dreizeiler:
: zwischen bat und find steht ein senkrechter Strich (falls Ihr Mailer das
nicht richtig wiedergibt)
dir c:\batch\%1.bat | find " 0 Bytes"
: wenn nicht gefunden, also laenger, dann errorlevel 1
if errorlevel 1 echo unkorrigierte Datensaetze vorhanden
if errorlevel 0 echo Alle Datensaetze sind korrigiert
Unter XP in anderem Zusammenhang ausprobiert.
Mit freundlichen Gruessen
Robert Fischer
rfb at blinx.de
*****************************************
Mehr Informationen über die Mailingliste Allegro