PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mit Bat richtiges Laufwerk finden ...



KnechtRuprecht
13.05.2010, 14:40
Hallo,

ich wollte in meiner Schule, von einen Rechner (an dem ich bin, während des Informatiksunterricht) Dateien vom C-Laufwerk auf ein USB-Stick zu schreiben (Der Pfad zu den Dateien: "C:\Lehrer", hat Unterordner!), wobei ich nicht weiß, welches Laufwerk der USB-Stick zugewiesen bekommen hat (Es gibt nur J und G). Ich zeig auch mal, wie mein Code bist jetzt aussieht. Der Ornder auf dem USB-Stick in den alle Dateien sollen heißt Schule.

if exist "J:\Schule" chcp 1252
xcopy "C:\Lehrer" "J:\Schule\Lehrer"
if exist "G:\Schule" chcp 1252
xcopy "C:\Lehrer" "J:\Schule\Lehrer"
exit
Bei dem richtigen Laufwerk kommt, es wurden 0 Dateien kopiert und bei dem falschen kommt eine Fehlermeldung mit "Exception Processing Message c000...013 Parameters (viele Buchstaben und Zahlen)"
Könnt ihr mir weiter helfen?

Zweitopf
13.05.2010, 14:45
Wozu ist das

chcp 1252
bei dem if exist Befehl da ?

nikilas
13.05.2010, 15:00
Der Befehl ändert die Codierung der Zeichen aber nicht die Ausgabe. Beispiel: ein " ä" wird dann als "õ" dargestellt.

KnechtRuprecht
13.05.2010, 15:16
Ja, nikilas hat recht.-