Jump to content

Batchdatei anlegen?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Gemeinde, wie muss ich die Batchdatei anlegen damit ich mein Daten sichern kann. Ich möchte die Daten auf einer Externen Platte sichern. Die Batchdatei sollte so anglegt werden, dass sie beim erstenmal alles sichert und dann die alten und neuen Daten vergleicht und dann nur die neuen dazu sichert.

Gibt es irgendwo eine Anleitung wie ich so eine Datei erstellen kann. Möchte nicht jedesmal alles Sichern was schon älter ist.

 

Danke Euch

drnoss

Link zu diesem Kommentar

> Hallo Gemeinde

Bin eigentlich Atheist, wenn Du schon dieses Thema anschneiden willst, aber egal.

Hallo dmoss,

 

> , wie muss ich die Batchdatei anlegen damit ich mein Daten sichern kann.

> Ich möchte die Daten auf einer Externen Platte sichern.

Eine Batchdatei ist schwer zu schreiben, wenn es um "die Daten", "auf einer externen Festplatte", "die Menschheit", "das Leben" etc. geht.

Normalerweise lässt sich eine Batchdatei stressärmer schreiben, wenn bekannt ist, dass die konkreten Unterverzeichnisse D:\Fotos, E:\Downloads und F:\Mails auf eine Festplatte G: gesichert werden sollen.

Ist einfacher zu formulieren.

 

> Die Batchdatei sollte so anglegt werden, dass sie beim erstenmal alles sichert

"Alles" ist auch keine hilfreiche Eingrenzung...*seufz*

> und dann die alten und neuen Daten vergleicht und dann nur die neuen dazu sichert.

> Gibt es irgendwo eine Anleitung wie ich so eine Datei erstellen kann.

Hunderte. Suche einfach in einer Suchmaschine Deines Vertrauens nach "Datensicherung" , "Batch" ...

Hier ist eine ausführliche: Norberts XP Ressource - Batch Datei

 

> Möchte nicht jedesmal alles Sichern was schon älter ist.

Die Kurzfassung aller Beispiele: Schau Dir die Hilfe zu XCopy an.

("XCopy /?" am CMD-Prompt oder im Klicki-Bunti-Hilfe-und-Supportfenster unter "XCopy".)

Speziell der Parameter /D ist für Deinen Plan wichtig.

Beispiel:

::---snipp DeinSicherungs.bat

@XCopy /S /R /H /D /y <Alles> <ExternePlatte>

::---snapp DeinSicherungs.bat

 

HTH

Biber

Link zu diesem Kommentar
> Hallo Gemeinde

Bin eigentlich Atheist, wenn Du schon dieses Thema anschneden willst, aber egal.

Hallo dmoss,

Er wollte dieses Thema nicht anschneiden, also lass es, oder mach dazu eine Thread im OT auf ;)

 

 

Eine Batchdatei ist schwer zu schreiben, wenn es um "die Daten", "auf einer externen Festplatte", "die Menschheit", "das Leben" etc. geht.

Mit den beiden letzten hast du Recht, dazu dient wahrscheinlich ein Philosophier-Forum :D

 

grizzly999

Link zu diesem Kommentar

Hallo,

es klang ja schon an, daß ein paar Infos nötig wären:

Um welche Datenmenge geht es?

Liegt die Quelle schön kompakt in einem Verzeichnisbaum, den Du komplett sichern kannst, oder ist es mehr auf den Platten (und/oder Geräten) verstreut?

Willst Du eine oder mehrere externe Festplatten verwenden?*

Wieviele heiße Backups willst Du machen?

Gegrüßt!

 

*wobei ich davon auseghe, daß Du immer nur eine als Backup-Medium einsetzt

Link zu diesem Kommentar

Hi,

 

das mach ich bei mir mit Robocopy.

Das ist in den RK-Tools enthalten.

Download details: Windows Server 2003 Resource Kit Tools

 

Dann mach ich das über eine Batch die wie folgt ausschaut:

 

@echo off

setlocal

TITLE=Sicherung nach Datenserver-1

rem ZIEL auch ein Laufwerk z.B.: F:\Sicherung\

set saveverz=\\pd-1\sw1\Sicherungen\

REM Parameter für Robocopy

set parameter= /E /ZB /R:2 /W:3

rem wenn /PURGE noch dazugenommen wird werden

rem alte Dateien auch gelöscht.

:-----------------------------------------------------------------

:------Kopieren---------------------------------------------------

:-----------------------------------------------------------------

REM von welchem Laufwerk

set LW=C

REM welches Verzeichniss soll gesichert werden

set verzeichnis=Dokumente und Einstellungen\Otto

REM jetzt diesen Pfad sichern

call :kopieren

REM und jetzt mit anderen Verzeichnissen weitermachen

:-----------------------------------------------------------------

set LW=C

set verzeichnis=Programme\Trillian\users

call :kopieren

:-----------------------------------------------------------------

set LW=D

set verzeichnis=Computer

call :kopieren

:-----------------------------------------------------------------

set LW=D

set verzeichnis=Otto

call :kopieren

:-----------------------------------------------------------------

set LW=D

set verzeichnis=Programmieren

call :kopieren

:-----------------------------------------------------------------

set LW=D

set verzeichnis=WebSites

call :kopieren

TITLE=E N D E

endlocal

pause

goto ende

:-----------------------------------------------------------------

:-----------------------------------------------------------------

:kopieren

TITLE=Kopieren - %LW%:\%verzeichnis% ...

robocopy "%LW%:\%verzeichnis%" "%saveverz%safe\%LW%\%verzeichnis%" %Parameter%

goto ende

:-----------------------------------------------------------------

:ende

 

Ist zwar kein Backup aber mir langt das auf die schnelle, Backups laufen

dann am Wochenende.

 

Viel Spaß

Peter

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...