Ordner per Batch Datei kopieren

Haraldson

Lt. Junior Grade
Registriert
Nov. 2011
Beiträge
260
Habe derzeit folgendes Problem:

Ich versuche eine Batchdatei zu schreiben um automatisiert Verzeichnisse zu kopieren:

Derzeit sieht die Testbatch so aus:

@Echo off
xcopy /E c:\verzeichnis c:\verzeichnis2
pause
ende

Jetzt kopiert mir das System nur den Inhalt des Verzeichnisses aber nicht das Verzeichnis selbst. Lt. Google. ect. sollte aber der Parameter /E alles mitkopieren, selbst mit dem Parameter /T welche die Ordnerstruktur übernimmt geht es nicht. Auch mit Robocpy habe ich es noch nicht geschafft einen Ordner zu kopieren und in einen anderen einzufügen.

Hat jemand eine Idee? Ist dies ein Fehler in der Beschreibung ect. mit den Parametern?
 
  • Gefällt mir
Reaktionen: Heinrich Harrer
Du musst die Batch wohl als Admin ausführen, da du als normaler Nutzer in C:\ keine Schreibrechte hast und die Batch mit deinen Nutzerrechten gestartet wird. Wenn du mit der Batch innerhalb der eigenen Dokumente kopierst sollte es klappen.
 
  • Gefällt mir
Reaktionen: Asghan
Code:
@echo off
mkdir c:\verzeichnis2\verzeichnis
xcopy /E c:\verzeichnis  c:\verzeichnis2\verzeichnis

oder
Code:
@echo off
set quelle="c:\verzeichnis"
set ziel="c:\verzeichnis2"

for /f "delims==" %%F in (%quelle%) do (
mkdir %ziel%\%%~nF
xcopy /E %quelle% %ziel%\%%~nF
)
 
Zuletzt bearbeitet:
Zurück
Oben