Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 31.05.2005, 11:26 Titel: Wichtige Dateien mit einer Batch-Datei sichern |
|
|
Servus,
ich habe mir die Beschreibung von "regelmäßig ein Backup Ihrer Daten über eine Batchdatei und Taskplaner" durch gelesen und Schritt für Schritt befolgt, ebenso die Ausführungs-Dateien "XCopy und Windiff" runtergeladen.
Beim Systemstart wird auch alles ausgeführt doch das Verzeichnis in "Backup" ist ausser des erstellten Verzeichnis "vom jeweiligen Tag" leer.
Gibt es dafür einen Grund?
In der Backup.log steht:
Zitat: |
ECHO ist eingeschaltet (ON).
Starte Überpruefung
Fertig
.
Starte Backup: 31.05.2005 10:53:49,34 von "C:\Dokumente und Einstellungen\richi\Eigene Dateien" nach "D:\Backup\31.05.2005"
Starte Überpruefung
Fertig
|
Kann mir jemand helfen?
free
|
|
Nach oben |
|
Gast
|
Verfasst am: 31.05.2005, 14:01 Titel: Re: Wichtige Dateien mit einer Batch-Datei sichern |
|
|
free hat Folgendes geschrieben: |
Servus,
ich habe mir die Beschreibung von "regelmäßig ein Backup Ihrer Daten über eine Batchdatei und Taskplaner" durch gelesen und Schritt für Schritt befolgt, ebenso die Ausführungs-Dateien "XCopy und Windiff" runtergeladen.
Beim Systemstart wird auch alles ausgeführt doch das Verzeichnis in "Backup" ist ausser des erstellten Verzeichnis "vom jeweiligen Tag" leer.
Gibt es dafür einen Grund?
In der Backup.log steht:
Zitat: |
ECHO ist eingeschaltet (ON).
Starte Überpruefung
Fertig
.
Starte Backup: 31.05.2005 10:53:49,34 von "C:\Dokumente und Einstellungen\richi\Eigene Dateien" nach "D:\Backup\31.05.2005"
Starte Überpruefung
Fertig
|
Kann mir jemand helfen?
free |
Stell doch mal deine Batch-Datei hier rein.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 31.05.2005, 14:11 Titel: |
|
|
set Quelle="C:\Dokumente und Einstellungen\richi\Eigene Dateien"
set Ziel="D:\Backup\%date%"
set templog="%temp%\temp.log"
echo . >>%windir%\backup.log
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>%windir%\backup.log
md %Ziel%
xcopy %Quelle% %Ziel% /m /s /v /c /i /f /h /k /o /x /y >>%windir%\backup.log
echo Starte Überpruefung >>%windir%\backup.log
start /w windiff.exe -Sdx %templog% -T %Ziel% %quelle%
find "different" %templog% >>%windir%\backup.log
echo Fertig >>%windir%\backup.log
start notepad.exe %windir%\backup.log
|
|
Nach oben |
|
Gast
|
Verfasst am: 31.05.2005, 14:30 Titel: |
|
|
set Quelle=C:\Dokumente und Einstellungen\richi\Eigene Dateien
set Ziel=D:\Backup\%date%
set templog=%temp%\temp.log
echo . >>"%windir%\backup.log"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>"%windir%\backup.log"
md "%Ziel%"
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log"
echo Starte Überpruefung >>"%windir%\backup.log"
start /w windiff.exe -Sdx "%templog%" -T "%Ziel%" "%quelle%"
find "different" "%templog%" >>"%windir%\backup.log"
echo Fertig >>"%windir%\backup.log"
start notepad.exe "%windir%\backup.log"
Benutze die Batch-Datei mal mit den obigen Änderungen.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 31.05.2005, 15:22 Titel: |
|
|
Das Verzeichnis bleibt immer noch leer.
|
|
Nach oben |
|
Gast
|
Verfasst am: 31.05.2005, 16:16 Titel: |
|
|
Ist denn der Quellpfad bei dir auch vorhanden?
Ich habe es jedenfalls ausprobiert und es funktioniert.
Zum prüfen startest du zuerst die Eingabeconsole und in dieser dann die Batchdatei. Nach Ende des Programmlaufes kannst du zurückscrollen und sehen was die Befehle gemacht haben.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 31.05.2005, 16:25 Titel: |
|
|
Die Batchdatei wird bis zum Xcopy ausgeführt, gleichzeitig öffnet sich ein Fenster...xcopy.exe Einsprungpunkt nicht gefunden.
"?QueryStream@FSN_FILE@QAEPAVFILE_STREAM@@W4STREAMACCESS@@@Z" wurde in der DLL "ulib.dll" nicht gefunden.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 31.05.2005, 16:29 Titel: |
|
|
Windiff ist dran schuld.
Falsch, irgendwas stimmt mit der xcopy nicht.
Liegt es daran, das ich XP (NTFS) fahre?
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 01.06.2005, 09:37 Titel: |
|
|
Hat denn keiner eine Idee, woran es liegen könnte?
Habe schon die Xcopy von NT4.0 extrahiert und mit dieser wird alles ohne Fehler ausgeführt dennoch bleibt das erstellte Verzeichnis (Datum) leer.
free
|
|
Nach oben |
|
Gast
|
Verfasst am: 01.06.2005, 10:09 Titel: |
|
|
Ob die Xcopy von NT funktioniert, kann ich dir nicht sagen, da solltest du zumindest mal die Befehlsliste anschauen.
Als erstes empfehle ich dir, für den Ordner Quelle den komplettem Verzeichnispfad aus dem Windows-Explorer in die Batch-Datei zu kopieren.
Als zweites kannst du mal die Befehle in der xcopy-Zeile reduzieren, also die herausnehmen, die nur für NTFS gültig sind, ader das Archiv-Bit auswerten. Und dann solltest du das Programm mal nach dem xcopy-Befehl anhalten (pause einfügen) oder beenden (exit einfügen).
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 01.06.2005, 11:07 Titel: |
|
|
habe den Fehler gefunden!!
Zitat: |
set Quelle=C:\Dokumente und Einstellungen\richi\Eigene Dateien
set Ziel=D:\Backup\%date%
set templog=%temp%\temp.log
echo . >>"%windir%\backup.log"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>"%windir%\backup.log"
md "%Ziel%"
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log"
echo Starte Überpruefung >>"%windir%\backup.log"
start /w windiff.exe -Sdx "%templog%" -T "%Ziel%" "%quelle%"
find "different" "%templog%" >>"%windir%\backup.log"
echo Fertig >>"%windir%\backup.log"
start notepad.exe "%windir%\backup.log"
|
Zitat: |
set Quelle=C:\Dokumente und Einstellungen\richi\Eigene Dateien\*.* |
Und nicht
Zitat: |
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log" |
So muss es lauten. Jetzt funktioniert es auch, musste nur das *.* versetzen.
free
|
|
Nach oben |
|
Gast
|
Verfasst am: 01.06.2005, 13:04 Titel: |
|
|
Dann hättest du aber einen Schreibfehler in der "xcopy"-Zeile haben müssen, denn die Schreibweise, wie du sie jetzt verqwendest macht genau das gleiche, wie ich sie schrieb. Wahrscheinlich waren die Anführungszeichen nicht an den richtigen Stellen.
Ob jetzt die Zeile mit "Windiff" noch funktioniert, weiß ich aber nicht.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 02.06.2005, 09:02 Titel: |
|
|
Grüß dich,
ich weiß auch nicht, warum das so ist, aber andersrum funktioniert es nicht bei mir.
Was anderes!
Wie ist es mir möglich, das ich mehrere Verzeichnisse sichern kann....wo muss ich zusätzlich welchen Eintrag machen, das auch diese gesichert werden?
free
|
|
Nach oben |
|
Gast
|
Verfasst am: 02.06.2005, 09:16 Titel: |
|
|
Die ersten 7 Zeilen sind für das kopieren zuständig, die restlichen sind nur noch Anzeige.
Du musst also die ersten 7 Zeilen wiederholt anfügen und jeweils unter Quelle und Ziel die entsprechenden Pfade festlegen.
|
|
Nach oben |
|
free schaut sich noch um
Anmeldedatum: 31.05.2005 Beiträge: 9
|
Verfasst am: 02.06.2005, 10:34 Titel: |
|
|
tja das ist ansich nicht schlecht, aber jetzt wird nur das 2`Verzeichnis gefüllt.
set Quelle=C:\Dokumente und Einstellungen\richi\Eigene Dateien
set Ziel=D:\Backup\%date%
set templog=%temp%\temp.log
echo . >>"%windir%\backup.log"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>"%windir%\backup.log"
md "%Ziel%"
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log"
set Quelle=C:\Dokumente und Einstellungen\richi\Favoriten\*.*
set Ziel=D:\Backup1\%date%
set templog=%temp%\temp.log
echo . >>"%windir%\backup.log"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>"%windir%\backup.log"
md "%Ziel%"
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log"
set Quelle=D:\Mani\Remover\*.*
set Ziel=D:\Backup2\%date%
set templog=%temp%\temp.log
echo . >>"%windir%\backup.log"
echo Starte Backup: %date% %time% von %Quelle% nach %Ziel% >>"%windir%\backup.log"
md "%Ziel%"
xcopy "%Quelle%\*.*" "%Ziel%" /m /s /v /c /i /f /h /k /o /x /y >>"%windir%\backup.log"
echo Starte Überpruefung >>"%windir%\backup.log"
start /w windiff.exe -Sdx "%templog%" -T "%Ziel%" "%quelle%"
find "different" "%templog%" >>"%windir%\backup.log"
echo Fertig >>"%windir%\backup.log"
start notepad.exe "%windir%\backup.log"
|
|
Nach oben |
|
|