Ordner in Windows XP automatisch kopieren

Hallo Leute,
ich habe ein Problem, wer kann mir helfen?
Gibt es eine Möglichkeit, das der Ordner Temporary Internet Files automatisch sagen wir alle 10 min in einen anderen Ordner als Sicherheitskopie kopiert wird. Oder gibt es ein Programm das über diese Möglichkeit verfügt?
Für euer Bemühen recht vielen Dank

Gruß Jörg

Hallo Jörg,

Genau kann ich dir das nicht sagen.Aber einen Denkansatz kann ich dir geben.

ich habe ein Problem, wer kann mir helfen?
Gibt es eine Möglichkeit, das der Ordner Temporary Internet
Files automatisch sagen wir alle 10 min in einen anderen
Ordner als Sicherheitskopie kopiert wird. Oder gibt es ein
Programm das über diese Möglichkeit verfügt?

Ich empfehle dir die Erstellung einer „Batch“-Datei. Die wird teilweise mit DOS-Befehlen in einer reinen Textdatei erstellt, aber gespeichert unter
*.bat-Dateiformat. (In der Batch-Datei müsste dann einmal der Kopierbefehl von XXX nach YYY erscheinen und weiterhin musst du der Datei klarmachen dass sie das alle XYZ Minuten machen soll, und zuletzt muss die Datei auch einen Automatismus haben, der bereits vorhandene Dateien unangetastet lässt oder einfach überschreibt)

Falls dir keiner der anderen Experten weiterhelfen kann, würde ich einen neuen Thread im Board „Programmierung allgemein“ aufmachen und nach einem Script für oben angegebenen Zweck fragen. Vielleicht kann dir ja dann jemand helfen?

Vermeide aber ein Doppelposting, da du sonst im anderen Board gelöscht wirst, da hier ja schon Antworten bestehen.

Gruss CJM

Gibt es eine Möglichkeit, das der Ordner Temporary Internet
Files automatisch sagen wir alle 10 min in einen anderen
Ordner als Sicherheitskopie kopiert wird. Oder gibt es ein
Programm das über diese Möglichkeit verfügt?

Servus Jörg

So etwas wäre z. B. mit folgendem VB-Script möglich:

>>>>

' \*\*\*\*\* Erstellung einer Kopie eines Ordners in regelmäßigen Abständen \*\*\*\*\*

set WshShell = WScript.CreateObject("WScript.Shell")

min = 10 ' Anzahl der Minuten zwischen den Kopiervorgängen
Quelle = "C:\Dokumente und Einstellungen\Roland\Lokale Einstellungen"
Ziel = "d:\TmpIntSav"
Kopie = "xcopy " & chr(34) & Quelle & chr(34) & " " & Ziel & " /E /C /I /H /Y"
' Erklärung der Parameter für XCOPY:
' /E = Alle Unterordner werden kopiert (auch leere).
' /C = Fehler während des Kopierens werden ignoriert.
' /I = Wenn das Ziel noch nicht vorhanden ist, wird angenommen, dass es sich um einen Ordner handelt
' /H = Auch versteckte und System-Dateien werden kopiert.
' /Y = Im Zielordner schon vorhandene Dateien werden immer überschrieben.

' Achtung: Endlosschleife!
do
 WshShell.run Kopie ' kopieren (xcopy)
 WScript.Sleep min \* 60000 ' warten (Angabe in Millisekunden)
loop

>>>>

Die Werte der Variablen min, Quelle und Ziel musst du natürlich an deine Bedürfnisse anpassen.

Das Script hat allerdings in dieser Form einen Nachteil: Es läuft in einer Endlosschleife, kann also nicht „normal“ beendet werden, sondern nur über den Task-Manager abgeschossen werden.
Falls dir etwas einfällt, wie bzw. nach welchen Kriterien das Programm beendet werden soll, darfst du gerne eine diesbezügliche Anregung geben. :wink:

Getestet habe ich das Script unter Windows 2000, da ich hier kein anderes Betriebssystem habe, aber ich denke, es sollte unter Windows XP genauso funktionieren.

MfG
Roland