Hallo leute,
Ich möcht gern am monatsende einen ordner, der einige txt, xml, js ... datein enthält von einem server (intranet) auf meine externe platte kopieren und so sichern.
das ganze soll in einer batch datei geschehen, in der ziel und quell ordner veränderbar sind.
hier mein ansatz:
@echo off
set src = K:\NetWork\test1\
set ziel = K:\NetWork\test2\
if not exist %ziel%\ mkdir %ziel%\
cd %src%\
//Hier die forschleife, wobei ich aber nicht weis wie ich die gestalten muss, damit sie alle datein in dem ordner (plus unterordner) in den zielordner kopiert
echo Dateien kopiert!!!
mein erstes problem war nun, dass
bitte sagt mir was falsch ist und wie die schleife aussehen müsste
mfg
ani
danke schonmal
set src=K:\NetWork\test1\
set ziel=K:\NetWork\test2\
@echo off
set src=K:\NetWork\test1\
set ziel=K:\NetWork\test2\
if not exist %ziel% mkdir %ziel%
xcopy %src% %ziel% /e
echo Dateien kopiert!
Oder auch ganz einfach, in der Windows-Hilfe mal nach "Befehlszeilenreferenz" suchen, da bekommst du auch ne Übersicht über aller Befehle und Parameter mit Beispielen.
danke, wenigstens wird nun der ordner erstellt ^^
aber es kopiet nix, ich benutz vistas, gibts es da vll einen anderen oder irgendwelche probleme?
@echo off
set src=K:\NetWork\test1\
set ziel=K:\NetWork\test2\
if not exist %ziel% mkdir %ziel%
echo Kopiere...
xcopy %src% %ziel% /e
cls
echo Dateien kopiert!
pause > nul
mfg
ani
Also auch unter Vista funktioniert xcopy definitiv.
Nimm mal das @echo off raus und guck mal, was er dir da ausgibt.
danke leute
funktioniert alles
mfg
ani
@echo off
echo Pfad: %CD%
set src="%CD%"\Copy
set ziel="%CD%"\Copy2
if not exist %ziel% mkdir %ziel%
echo Kopiere...
xcopy %src% %ziel% /e /y
echo Dateien kopiert!...
pause > nul
Hi,
RoboCopy könnte das sein, was du súchst. Kann imho sogar inkrementelle Sicherung.
Gruß, Christian.
Stimmt, der y-Parameter ist natürlich auch sinnvoll ^^