![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#2 |
|
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
Nur so aus dem ff ohne Gewähr:
Mit if exist kannst du überprüfen ob die Datei vorhanden ist. if exist a:\xxx.xxx goto "label sowieso" mit fc /b (file compare binary), kannst überprüfen ob sie gleich dem Original ist. /Anfang Beispiel @echo off :datei1 if exist a:\datei1.xxx goto compare1 set fehler=datei1 goto error :datei2 if exist a:\datei2.xxx goto compare2 set fehler=datei2 goto error ... Ab da muss wegen der fehlerbehandlung selber schaun, bin zu faul. :compare1 fc /b a:\datei1.xxx "pfad zur originaldatei eg. c:\windows\datei1.xxx" goto datei2 :compare2 fc /b a:\datei1.xxx "pfad zur originaldatei eg. c:\windows\datei1.xxx" goto datei3 ... :error echo Die Datei %fehler% ist fehlerhaft. goto ende :ende echo Und alles ist gut. /Ende Beispiel HTH PS: Da sind sicher Fehler drinnen, also verlass dich nicht auf das. Ist nur ein Beispiel wie ich es machen würde, gibt sicher elegantere Lösungen. |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|