Supportnet / Forum / Anwendungen(Java,C++...)
betchdatei zur datensicherung
Frage
Hallo, ich würde gern eine batchdatei schreiben, die das netzlaufwerk "j:" löscht, anschließend Das Laufwerk "k:" nach "j:" kopiert, ohne, dass ich etwas bestätigen muss. Wenn ich einen Ordner löschen möchte, kommt immer eine Bestätigungsfrage, das sollte wenn möglich nicht sein. Ich hatte es bisher so
erase j:
<danach kam bestätigung>
copy k: j:
<syntaxfehler>
???????????
Kann mir bitte jemand helfen?
Gruß Fabian
Antwort 1 von Schamhorst
außerdem werden so nur die dateien, aber nicht die ordner auf j: geköscht....
Antwort 2 von pannenollie
Antwort 3 von Solo
Hi, ich bin zwar auch nicht der DOS-Experte, aber hier mein Vorschlag ohne Gantie:
@echo off
erase j:\*.*
xcopy k:\*.* j:\*.* /k/h/e/v/c/q/r
@echo off
erase j:\*.*
xcopy k:\*.* j:\*.* /k/h/e/v/c/q/r
Antwort 4 von Mikoop
Hallo,
Versuche mal die Parameter /s und /q beim erase Befehl. Genauer nachzulesen in der Kommandozeile unter erase /?
Alternativ kannst du dir auch mal robocopy anschauen.
Gruss, Mikoop
Versuche mal die Parameter /s und /q beim erase Befehl. Genauer nachzulesen in der Kommandozeile unter erase /?
Alternativ kannst du dir auch mal robocopy anschauen.
Gruss, Mikoop
Antwort 5 von Solo
Nachtrag:
Faalls es nicht funktioniert, lasse mal die \*.* weg. Mit diesen Eintrag werden nur die Dateien in den Ordnern gelöscht.
Faalls es nicht funktioniert, lasse mal die \*.* weg. Mit diesen Eintrag werden nur die Dateien in den Ordnern gelöscht.
Antwort 6 von Schamhorst
es funktioniert fast... einige dateien werden nicht kopiert--> zugriff verweigert
Antwort 7 von Solo
Gib noch den Parameter /s beim xcopy-Befehl an.
Antwort 8 von Schamhorst
will iwie nich
Antwort 9 von PcDock
Hi Schamhorst ,
1. Probiere es mal so:
Rd /s/q J:\
Rem Pause nur zum testen
Pause
Xcopy K:\*.* J:\ /s/h
Rem Pause nur zum testen
Pause
PcDock
Hardware lebt und ist eigenständig
1. Probiere es mal so:
Rd /s/q J:\
Rem Pause nur zum testen
Pause
Xcopy K:\*.* J:\ /s/h
Rem Pause nur zum testen
Pause
PcDock
Hardware lebt und ist eigenständig
Antwort 10 von Schamhorst
Geil, es funktioniert genau so, iwe es soll, vielen Dank
Gruß Fabian
Gruß Fabian
Antwort 11 von Schamhorst
omg, hab ich batchdatei mit "e" statt "a" geschrieben? Wie peinlich....

