Hallo,
ich habe eine Batchaufgabe bekommen mit der ich leider nicht weiterkomme.
Ziel ist das erstellen eines Batch-Skripts welches die Dateinamen von zwei beliebigen MS-Word Dateien in einem Ordner tauscht (z.B. test1.doc, test2.doc wird zu test2.doc, test1.doc). Sowohl die Batch-Datei als auch die MS-Word Dateien sollen sich im selben Ordner befinden.
- a)Die Namen der Dateien werden bei Aufruf des Skriptes mit übergeben.
- b)Wenn eine der beiden Dateien, die angegeben werden nicht existiert, muss eine Fehlermeldung erscheinen.
- c)Vor dem Tauschvorgang soll abgefragt werden, ob wirklich die Dateinamen getauscht werden soll. Wenn nicht getauscht werden soll, soll der Vorgang abgebrochen werden, und eine entsprechende Meldung erscheinen.
- d)Wenn der Tauschvorgang erfolgreich abgeschlossen wurde, soll eine Meldung erscheinen.
Meine Lösung funktioniert leider nicht soooo richtig:
Code:
@echo off
set /P datei1= Geben sie den Namen der ersten Datei an:
set /p datei2= Geben sie den Namen der zweiten Datei an:
ren %datei1% %datei2%
ren %datei2% %datei1%
pause
Und noch etwas: Wie versteht ihr Punkt a) ?
Soll dies Benutzerdefiniert oder automatisiert geschehen?
Ich hoffe ihr könnt mir etwas unter die Arme greifen