Nur nicht vorhandene Daten kopieren - xcopy
Verfasst: 17.01.2017, 21:45
Hi,
Aufgrund dessen, dass ich mir mein altes Benutzerprofil zerschossen habe, wollte ich mein altes Nutzerprofil komplett sichern. Habe es so zu erst gemacht:
Soweit lief das auch alles problemlos, allerdings lief mir der Speicher auf der Festplatte voll, dementsprechend hat sich das kopieren beendet.
Nun bin ich auf eine .bat gestoßen, allerdings ist diese eher zum kopieren von einzelnen Dateitypen geeignet, daher wollte ich hier mal fragen inwieweit man die Modifizieren kann, dass sie erkennt welche Daten bereits im Zielverzeichnis vorhanden sind und diese nicht aus der Quelle kopieren tut.
Die .bat poste ich hier mal mit:
Besitze leider kaum kenntnisse darüber.
Edit: Robocopy habe ich meine Zweifel mit, wegen dem hier:
Aufgrund dessen, dass ich mir mein altes Benutzerprofil zerschossen habe, wollte ich mein altes Nutzerprofil komplett sichern. Habe es so zu erst gemacht:
Code: Alles auswählen
xcopy c:\users\tygan c:\users\lem0th
Nun bin ich auf eine .bat gestoßen, allerdings ist diese eher zum kopieren von einzelnen Dateitypen geeignet, daher wollte ich hier mal fragen inwieweit man die Modifizieren kann, dass sie erkennt welche Daten bereits im Zielverzeichnis vorhanden sind und diese nicht aus der Quelle kopieren tut.
Die .bat poste ich hier mal mit:
Code: Alles auswählen
@echo off
setlocal enabledelayedexpansion
set quelle=c:\users\lemoth\
set ziel=c:\users\lem0th
set maske=*.tif
echo. > %temp%\schonda.txt
for /f "tokens=*" %%d in ('dir "%ziel%\%maske%" /b /s') do (
set zieldatei=%%d
set quelldatei=!zieldatei:%ziel%\=%quelle%\!
echo !quelldatei! >> %temp%\schonda.txt
)
xcopy "%quelle%\%maske%" "%ziel%" /s /i /c /k /e /exclude:%temp%\schonda.txt
del %temp%\schonda.txt
Edit: Robocopy habe ich meine Zweifel mit, wegen dem hier:
/purge
Deletes destination files and directories that no longer exist in the source.
/mir
Mirrors a directory tree (equivalent to /e plus /purge)