2.5k Aufrufe
Gefragt in WindowsXP von garlicman Einsteiger_in (15 Punkte)
hallo miteinander

ich habe eine batch datei geschrieben, ziemlich simpel:

xcopy C:\batches\Batch\original C:\batches\Batch\kopiert
pause
cls

wenn ich den laufen lasse, fährt der batch los und stopped nicht mehr. es wird kein file kopiert, nur die befehlszeile rattert und rattert ohne zu stoppen.

wo stimmts nicht?

6 Antworten

0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Nicht der Batch rattert, sondern xcopy. In deiner Art von Aufruf kopiert es nur Dateien, keine Unterverzeichnisse. Wie sieht es sonst bei dir aus?

Existiert "C:\batches\Batch\original"?
Existiert "C:\batches\Batch\kopiert"?
Was rattert? Drück die Pause-Taste und gib uns ein paar Beispielzeilen der Ausgabe.
0 Punkte
Beantwortet von ralfman Experte (2.1k Punkte)
Was Du außerdem unbedingt beim kopieren mit angeben solltest ist die Dateiendung. Also nicht
xcopy C:\batches\Batch\original C:\batches\Batch\kopiert
sondern
xcopy C:\batches\Batch\original.txt C:\batches\Batch\kopiert.txt
(wobei .txt nur als Beispiel zu verstehen ist).

Ralf
0 Punkte
Beantwortet von
Hellseher-Modus [ON]

Deine Batch-Datei heißt "xcopy.bat"?

Hellseher-Modus [OFF]

John Yossarian
0 Punkte
Beantwortet von
Ach Ralf, "original" und "kopiert" sind logischerweise Verzeichnisse.

Irgendwie denkst du zu statisch :o)

John Yossarian
0 Punkte
Beantwortet von ralfman Experte (2.1k Punkte)
hast natürlich recht, aber wenns Verzeichnisse sind, würd ich
xcopy C:\batches\Batch\original C:\batches\Batch\kopiert /E /C /K /H /R /D /Y
Verwenden ;-)

Ralf
0 Punkte
Beantwortet von garlicman Einsteiger_in (15 Punkte)
danke euch beiden, yossarian hat mich mit seinen hellseher fähigkeiten darauf gebracht. sie darf nicht xcopy.bat heissen, weil dann ruft sie sich selber immer wieder auf und es geht ungebremst los.....die ähnlichen themen bestätigen das

https://supportnet.de/threads/1709536

besten dank für die schnelle hilfe
...