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