WIN2000-DOS-Problem
Christoph Deblon
Deblon at MH-TROSSINGEN.DE
Di Jul 15 19:37:11 CEST 2003
Liebe Liste,
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
usw.
Nur wenn SRCH wenigstens einen Datensatz _ohne_ #99e findet,
erzeugt es eine Datei korr.alg ungleich Laenge Null, sonst eine
Datei mit Laenge gleich Null.
Unter WIN98 kopierte copy eine Datei mit Laenge Null nicht, so
dass die Existenz von korrcop.alg zur Pruefung benutzt werden
konnte.
Unter WIN2000 kopiert copy offenbar nun auch Dateien der
Laenge Null.
Gibt es einen Ersatz, der die Pruefung vornehmen koennte? Mir ist
nur eingefallen, srch eine Batchdatei produzieren zu lassen, die
dann mit call aufgerufen wird. Gibt es etwas besseres
(einfacheres)?
Mehr Informationen über die Mailingliste Allegro