MDUPDFW.EXE

 

Programm zum Löschen und Kopieren von MultiDOS-Dateimengen

 

Das Programm MDUpdFW.EXE erlaubt es, MultiDOS-Dateimengen nach vorgegebenen Kriterien von einem Laufwerk auf ein anderes zu kopieren.


Dazu werden zunächst alle Dateien, die den Suchkriterien entsprechen, im Ziel gelöscht und anschließend
werden alle Dateien, die den Suchkriterien entsprechen, vom Quell- auf das Ziel-Laufwerk kopiert

Die Versorgung geschieht über Kommandoparameter.

Jeder Parameter wird durch ein '/' oder ein '-' eingeleitet, danach folgt ein Buchstabe, und eventuell Zusatzinformation. Den Abschluss bildet ein Leerzeichen.

Die Reihenfolge der Parameter ist beliebig.

Es gibt folgende Parameter:

Buchstabe
Zusatzinformation
Bedeutung
Q Laufwerksnummer Quell-Laufwerk
Z Laufwerksnummer Ziel-Laufwerk
T Dateityp

fehlt die Angabe eines Dateityps, werden alle Dateitypen bearbeitet.
Es kann nur ein Dateityp angegeben werden.

M Dateimaske wenn nicht angegeben, werden alle Dateien des Typs bearbeitet
S Schalter für Schiebemaske wenn nicht angegeben, wird nur ab vorgegebener Position bzw. ab Stelle 1 verglichen
P Positionsangabe Maskenprüfung erfolgt ab dieser Position. Wenn nicht angegeben und nicht Schiebemaske, wird ab Position 1 verglichen.
K Schalter für 'nur Kopieren' Dateien im Ziel werden vorher nicht gelöscht
L Schalter für 'nur Löschen' Es werden nur auf dem Ziellaufwerk die Dateien gelöscht, der Kopiervorgang unterbleibt.
C Anzahl

Eine hier angebene Zahl wird als Minimumgrenze ausgewertet und dient zur Sicherung gegen Fehlbedienungen.

Vor dem eigentlichen Programmlauf wird geprüft, ob auf dem Quell-Laufwerk mindestens die vorgegebene Anzahl von Quelldateien vorhanden ist

 

Dort, wo in der Maskenangabe ein Fragezeichen steht, darf im Dateinamen ein beliebiges Zeichen stehen.

Somit könnte man die Positionsangabe auch durch eine entsprechende Anzahl von Fragezeichen am Anfang der Maske ersetzen, die Positionsangabe ist jedoch schneller in der Ausführung.

Hinter der Maske dürfen im Dateinamen noch beliebige Zeichen folgen.


Beispiele:  

MDupdfW.exe /Q3 /Z4 /MX1234 /S

Es werden alle Dateien beliebigen Typs, deren Namen irgendwo die Zeichenfolge 'X1234' enthält, von Laufwerk 3 nach Laufwerk 4 kopiert


MDupdfW.exe /Q4 /Z5 /T6 /M1234 /P3

Es werden alle Dateien vom Typ 6, deren Namen ab der 3. Stelle die Zeichenfolge '1234' enthält, von Laufwerk 4 nach Laufwerk 5 kopiert


MDupdfW.exe /Q4 /Z5 /M12??AB /P4

Es werden alle Dateien beliebigen Typs, deren Namen ab der 4. Stelle die Zeichenfolge '12', gefolgt von 2 beliebigen Zeichen und den Buchstaben 'AB', enthält, von Laufwerk 4 nach Laufwerk 5 kopiert.