Ist es möglich, Shell-Ordner in XP mit VB- oder WSH-Skript zu sichern?

336
rashid

Ich möchte Shell-Ordner auf meinem XP-Rechner sichern. Dies ist für mich nützlich, da ich bei der Neuinstallation von XP einfach die gesicherten Shell-Ordner wiederherstellen kann.

Könnt ihr mich anfangen oder mich in die richtige Richtung weisen?

'************************************* ' Author: ' ' This script backs up shell folders. ' ' Source: ' Destination: ' '------------------------------------- 'Rev # Changes '------------------------------------- '1.0 started '*************************************  '********* 'VARIABLES '*********  dim filesys dim source dim destination  source="C:\Documents and Settings" destination="C:\Temp" 'will change in future revisions  '********* 'OBJECTS '********* set filesys=CreateObject("Scripting.FileSystemObject")   if filesys.FolderExists(source) Then filesys.MoveFolder source, destination MsgBox("Folder Moved") End if 
0
Sie können jede Art von Skript verwenden, die Sie möchten. Wo genau möchten Sie die Ordner sichern? sekundäre HD, Netzwerkfreigabe, FTP-Site? MaQleod vor 12 Jahren 0
zu einer Partition. Ich möchte etwas mit anfangen. Ich habe das Skript in meiner bearbeiteten Frage gestartet rashid vor 12 Jahren 0

2 Antworten auf die Frage

1
OldTroll

Sie können mit den Spezialordnern (hier beschrieben ) mehr Glück haben, als den Pfad zum Quellordner fest zu codieren, da das Betriebssystem das Finden der tatsächlichen Ordner verwaltet, die möglicherweise nicht unter C: \ Documents and Settings oder einem anderen Speicherort liegen.

1
MaQleod

Ein Beispiel eines einfachen Batch-Skripts zum Kopieren des Ordners "Eigene Dateien" in einen Ordner auf einem anderen Laufwerk / einer anderen Partition

@echo aus

wenn nicht vorhanden "S: \ backup" mkdir "S: \ backup"

xcopy "% userprofile% \ Eigene Dateien" "S: \ backup" / e / v / c / h / r / y

Wird es auch eine Sicherungskopie der Shell-Dateien auf einem Netzlaufwerk geben, wenn Sie nur "F: \ backup" usw. angeben. Vielen Dank. rashid vor 12 Jahren 0