Hi Leute. Ich hoffe mir kann hier jemand helfen. Ich versuche seit tagen krampfhaft ein kleinen Batch-Script zu erstellen welches mir Dateien und Ordner von einem Ort zu einem anderen kopiert.
Anfangs hatte ich es mit xcopy versucht, aber dort funktioniert es nicht. Ich sehe zwar die Meldung das die Dateien kopiert wurden, aber im Ordner ist nichts zu sehen.
Nun hatte ich mich schlau gemacht, das robocopy die bessere Wahl wäre, aber das wiederum funktiooniert auch nicht. Nur Errormeldungen. Hauptproblem scheint der angegeben Pfad zu sein. Ich habe mich schon durch zig Foren gewühlt um eine brauchbare Lösung zu finden. Aber ohne Erfolg. Daher bin ich hier gelandet.
Hier das xcopy Script:
@echo off
echo ------------------------------------------------------------------
echo Ordnerinhalt wird von C:\testordner1 auf C:\testordner2 gespiegelt
echo alle Dateien werden kopiert und ggf. ueberschrieben!
echo C:\Program Files (x86)\Steam\steamapps\workshop\content\387990\2251509391
echo ------------------------------------------------------------------
echo Druecke 1 zum kopieren oder 2 zum abbrechen!
echo ------------------------------------------------------------------
set /P input=
if /i "%input%"=="1" goto 1
if /i "%input%"=="2" goto 2
@echo off
:1
xcopy "C:\Program Files (x86)\Steam\steamapps\workshop\content\387990\2251509391\" "H:\ScrapMechanic\" /O /K /X /D /H /C /L /E /Y /I
timeout 60
exit
@echo off
:2
timeout 60
pause
exit
Und hier der Versuch mit robocopy
@echo on
robocopy C:\Programme (x86)\Steam\steamapps\workshop\content\387990\2251509391\ H:\ScrapMechanic\ /E /COPYALL
pause
exit
Beides funktioniert nicht. Xcopy kopiert die Dateien/Ordner nicht, sagt aber das sie kopiert wurden. Und roboycopy haut mir immer den Fehler "Ungültiger Parameter # 3 raus.
Die Dateien im Zielordner sollen komplett überschrieben werden.
Was mache ich falsch?