Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Patt schaut sich noch um
Anmeldedatum: 08.03.2006 Beiträge: 3
|
Verfasst am: 08.03.2006, 10:14 Titel: Backup batch datei |
|
|
Hi leute,
ich habe mir eine Batch Datei angelegt, mit welcher ich ein Verzeichnis sichern lassen will. (anhand der Vorgaben hier auf dieser Seite).
Leider funktioniert das nicht!? Kann es sein, dass der Befehl xcopy mit netzlaufwerken nicht funktioniert!? oder funktioniert das nur mit FAT Partitionen? Habe NTFS.
Wäre nett, wenn mir jemand helfen könnte.
Dies ist der Code:
Code: |
@echo on
set stunde=%time:~-11,2%
set minute=%time:~-8,2%
set sekunde=%time:~-5,2%
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set Quelle="x:\z\programme\combit"
set Ziel="x:\backup\combit\%tag%_%monat%_%jahr%_%stunde%_%minute%_%sekunde%"
set templog="%temp%\temp.log"
echo .>>%windir%\combitbackup.log
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel%>>%windir%\combitbackup.log
md %Ziel%
xcopy %Quelle% %Ziel% /s /v /c /i /f /h /k /o /x /y>>%windir%\combitbackup.log
echo Starte Ueberpruefung>>%windir%\combitbackup.log
start /w windiff.exe -Sdx %templog% -T %Ziel% %quelle%
find "different" %templog%>>%windir%\combitbackup.log
echo Fertig>>%windir%\combitbackup.log
start textpad.exe %windir%\combitbackup.log
@pause
|
Als Fehler kommt dann im DOS Fenster:
C:\Dokumente und Einstellungen\User\Desktop>xcopy "x:\z\programme\combit" "
x:\backup\combit\08_03_2006_ 9_10_51" /s /v /c /i /f /h /k /o /x /y 1>>C:\WINDOWS\combitbackup.log
Zugriff verweigert
Verzeichnis kann nicht erstellt werden - X:\backup\combit\08_03_2006_ 9_10_51
Das Verzeichnis wurde aber erstellt!
Hab keine Ahnung was ich machen kann.
Danke für jeden Tipp.
Grüße
|
|
Nach oben |
|
Patt schaut sich noch um
Anmeldedatum: 08.03.2006 Beiträge: 3
|
Verfasst am: 08.03.2006, 10:40 Titel: |
|
|
Nachtrag:
wenn ich nur den Befehl xcopy %Quelle% %Ziel% /E verwende
dann werden Dateien kopiert.
Ich bin mir aber nun nicht sicher, ob dann die Sicherung auch wirklich ok ist!? Fehlende Attribute oder ähnlich können doch ausschlaggebend sein oder?
Danke.
Grüße
|
|
Nach oben |
|
Hans Super Forum-Spezialist
Anmeldedatum: 24.07.2005 Beiträge: 1203 Wohnort: Dresden
|
Verfasst am: 08.03.2006, 12:17 Titel: Re: Backup batch datei |
|
|
Patt hat Folgendes geschrieben: |
Leider funktioniert das nicht!? Kann es sein, dass der Befehl xcopy mit netzlaufwerken nicht funktioniert!? oder funktioniert das nur mit FAT Partitionen? Habe NTFS.
|
"xcopy" funktioniert auch im Netzwerk. Ich habe diesen Befehl auch lange Zeit für den Abgleich mehrer Rechner und die Sicherung verwendet. Allerdings ist es auf die schnelle nicht möglich, eine solche Befehlsdatei nachzuvollziehen. Zugriff verweigert, kann ja verschiedene Gründe haben.
Inzwischen verwende ich aber für diese Aufgaben "robocopy" (aus W2003), sowie "winrar".
|
|
Nach oben |
|
Patt schaut sich noch um
Anmeldedatum: 08.03.2006 Beiträge: 3
|
Verfasst am: 08.03.2006, 12:48 Titel: |
|
|
also ich weiss nicht wieso aber nachdem ich nun die Option /X weggelassen habe kopiert es die Dateien auch!
nunja, ich werde das dann mal soweit verwenden.
Gibt es eigentlich in der Batch Datei die Möglichkeit z.B. alle backup verzeichnisse die älter als 14 Tage sind zu löschen? also anhand des Verzeichnisnamens, da dieser ja aus dem Datum besteht?
Danke.
Grüße
|
|
Nach oben |
|
Hans Super Forum-Spezialist
Anmeldedatum: 24.07.2005 Beiträge: 1203 Wohnort: Dresden
|
Verfasst am: 08.03.2006, 13:03 Titel: |
|
|
Möglich wird das schon sein, erfordert aber sicher einen gehörigen Programmieraufwand, da die Rechenmöglichkeiten bei .bat und .cmd nicht sehr groß sind. Da sollte mann dann schon einen Kommandozeileninterpreter (z.b. "runcmd") oder eine Programmiersprache verwenden.
|
|
Nach oben |
|
|