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