-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRoboCopyScript.bat
More file actions
85 lines (81 loc) · 2.89 KB
/
RoboCopyScript.bat
File metadata and controls
85 lines (81 loc) · 2.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
@Echo off
echo.
MODE 100,40
COLOR 09
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%time:~0,2%
set minute=%time:~3,2%
echo.
echo Datum/Uhrzeit: %tag%.%monat%.%jahr% %stunde%:%minute%
echo Autor: MHO
echo Erstellt: 26/07/2020
echo.
echo ==========================================================================
echo Backup mit Windows Robocopy
echo ==========================================================================
echo.
echo Kopierart: Es werden nur Dateien Kopiert die im Zielverzeichnis nicht bereits vorhanden sind.
echo Ausgenommen sind Dateien mit
echo neuerer Version im Quellenverzeichnis.
echo.
echo.
echo Optionen: /MIR Komplette Spiegelung des Quellverzeichnisses,
echo in der Quelle nicht mehr vorhandene Dateien werden
echo im Ziel ebenfalls geloescht
echo /V Erweiterte Informationen nach dem Kopieren anzeigen
echo /NP Fortschrittsanzeige waehrend des Kopierens ausblenden
echo /XO Dateien, die im Zielordner als "neuer" gekennzeichnet
echo sind, werden NICHT ueberschrieben
echo /DST Probleme nach Sommer/Winterzeitumstellung vermeiden
echo (ab Robocopy-Version XP026)
echo /R:10 Anzahl der Wiederholversuche nach Kopierfehler
echo /W:30 Wartezeit zwischen den Wiederholversuchen in Sekunden
echo.
echo Wahlweise: /XF Exkludierte Dateien (Wildcards moeglich)
echo /XD Exkludierte Ordner (Wildcards moeglich)
echo /L Simuliert den Kopiervorgang, es wird nichts kopiert
echo oder geloescht (VOR DEM ERSTEN EINSATZ EMPFOHLEN!)
echo.
echo Alle Optionen erhalten Sie mit ROBOCOPY /?
echo.
echo ==========================================================================
echo.
echo Aktuelle Spezifikation:
echo.
echo **************************************************************************************
echo ROBOCOPY "C:\Users\Matti\Desktop\Source" "C:\Users\Matti\Desktop\Target"
echo /V /XO /DST /R:10 /W:30 /ETA /LOG:C:\Users\Matti\Desktop\Source\log.txt /TEE
echo **************************************************************************************
echo.
:Eingabeaufforderung
echo Soll der Kopiervorgang gestartet werden?
echo.
echo [1] Fortfahren
echo [2] Abbrechen
echo.
set /P Eingabe=
if /i "%Eingabe%"=="1" goto CopyStart
if /i "%Eingabe%"=="2" goto eof
echo Falsche Eingabe - Bitte nur 1 oder 2 eingeben
goto :Eingabeaufforderung
echo.
pause
echo.
:CopyStart
echo.
@Echo off
::chcp 1252
echo.
ROBOCOPY "C:\Users\Matti\Desktop\Source" "C:\Users\Matti\Desktop\Target" /V /XO /DST /R:10 /W:30 /ETA /LOG:C:\Users\Matti\Desktop\Source\log.txt /TEE
echo.
@Echo off
::chcp 850
echo.
@Echo off
echo.
echo.
echo Der Kopiervorgang wurde abgeschlossen!
echo.
pause