Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

backup Batch

Frage Entwicklung Batch & Shell

Mitglied: meisterigel

meisterigel (Level 1) - Jetzt verbinden

13.06.2007, aktualisiert 16:55 Uhr, 6431 Aufrufe, 2 Kommentare

Backup Batch

Hallo

ich habe mit den Informationen die mir das Forum geliefert hat eine echt COOLE Backup.bat gebaut alles geht super es wird ein Ordner mit dem Aktuellen Datum erzeugt und in diesen Ordner werden alle zu sichernden Daten gesichert.
Nun mein Problem ich habe Verzeichnisse die auf verschiedene Partitionen verteilt sind (z.B. C:\eigeneDateien ; D:\balbal) diese möchte ich nun nacheinander sichern das geht nun auch ohne Probleme das Problem ist nur er wirft die Daten aus eigenedateien und blabla alle in einen Ordner und das ist nicht gut. Nun zeige ich euch mal mein Script und sage euch danach meine Lösungsidee.
01.
+++++++++++++++++++++backup.bat+++++++++++++++++ 
02.
REM --------------------------------------- Quelle und Ziehl ---------------- 
03.
 
04.
REM ---Der Ort der Quelldatei wird aus der quellen.txt glesen 
05.
 
06.
FOR /f "delims=" %%f IN (quellen.txt) DO call :loop "%%f" 
07.
goto ende 
08.
 
09.
ANGABEN!!!----------------------------------------------------------------------- 
10.
 
11.
:loop  
12.
set von="%~1" 
13.
set ordner="c" 
14.
set ziel="c:\SICHERUNG\" 
15.
 
16.
 
17.
 
18.
REM ---------------------------------------  
19.
REM ---------------------------------------  
20.
set jahr=%date:~-4% 
21.
set monat=%date:~-7,2% 
22.
set tag=%date:~-10,2% 
23.
set datum=%tag%.%monat%.%jahr% 
24.
set nach="%ziel%%datum%\%ordner%\" 
25.
 
26.
 
27.
REM --------------------------------------- Logdatei wird geschrieben  
28.
echo Starte Datensicherung am %datum% um %time% von %von% nach %nach% >>%windir%\backup.log  
29.
 
30.
>>%ziel%\backup.log 
31.
 
32.
 
33.
REM --------------------------------------- Daten werden Kopiert  
34.
xcopy %von% %nach% /S /E /C /H /O /R /Y /D /V 
35.
 
36.
 
37.
REM -------------------------------------- 
38.
 
39.
 
40.
 
41.
 
42.
if errorlevel 1 goto error 
43.
goto ende 
44.
:error 
45.
COLOR 0C 
46.
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
47.
echo !das kopieren war nicht erfolgreich! 
48.
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
49.
echo Es trat ein Fehler beim erstellen des Backups auf! >>%ziel%\backup.log 
50.
pause 
51.
:ende 
52.
 
53.
echo Die Datensicherung wurde um %time% abgeschlossen. >>%ziel%\backup.log 
54.
 
55.
 
56.
 
57.
 
58.
 
59.
 
60.
 
61.
REM ------------------ vorhanden Siecherung werden verglichten die aelteste wird gloescht  
62.
 
63.
set sicherungen=3 
64.
for /f "skip=%sicherungen%" %%i in ('dir /o-d /b %ziel%') do rmdir /s /q %ziel%\%%i
01.
+++++++++++++++++++++++++++++quellen.txt+++++++++++++++++++++++ 
02.
C:\eigeneDateien 
03.
C:\admin 
04.
D:\balbal
so das ist mein Script nun meine Lösung bei der ich nicht weiter komme.

wie Ihr sehen könnt werden die zu sichernden Pfade, aus der quellen.txt in einer Schleife, Zeile für Zeile ausgelesen und gesichert,
unter set ordner="c" möchte ich gern die Pfade wie bei set von="%~1" auslesen nur mit dem unterschied das der Pfad dann nicht z.B.: C:\eigeneDateien heißt sonder C\eigeneDateien ich möchte damit sagen das die Doppelpunkte rausgefiltert werden sollen und ich weiß nicht wie ich das machen soll.
[Edit 13.06.2007 17:16]
Ich habe die einzelnen Inhalt in Codeblöcke gepackt. Somit ist das Ganze übersichtlicher.

Dani
(Moderator)
Mitglied: miniversum
13.06.2007 um 16:40 Uhr
Ändere den Anfang von:
set von="%~1"
set ordner="c"
set ziel="c:\SICHERUNG\"
in so:
set von="%~1"
set ordner="%~1"
set ordner=%ordner::=%
set ziel="c:\SICHERUNG\"

So werden Ordner erst die quelle zugewiegsen und danach alle : entfernt.

miniversum
Bitte warten ..
Mitglied: meisterigel
13.06.2007 um 16:55 Uhr
ssssssssssssssssuuuuuuuuuuuuuuppppppppppeeeeeeeeeeerrrrrrrr es geht

Danke
Bitte warten ..
Ähnliche Inhalte
iTunes
Backup bis auf die 2 neusten löschen (Batch)
gelöst Frage von Hyperlink.93iTunes10 Kommentare

Hallo zusammen, iTunes und mein iPhone machen mir ständig die Platte voll, in dem er die Backups immer schön ...

Netzwerkmanagement
Batch, Linux: Backup auf FTP Server
Frage von HerrAusragendNetzwerkmanagement3 Kommentare

Hallo, ich habe auf eine externe Festplatte (eigene Stromversorgung) an meinen Raspberry Pi angeschlossen und möchte darauf automatisierte Backups ...

Batch & Shell
Prof. Hilfe für Backup per Drive Snapshot mit Batch
Frage von zeusplanetBatch & Shell3 Kommentare

Hi Leute, ich bin am verzweifeln. Habe mich versucht tief rein zu arbeiten und werde einfach nicht fertig, so ...

Backup
Backup Exec: Virtuelles Backup vs. Backup mit Agents
gelöst Frage von ArnoNymousBackup2 Kommentare

Hallo, mal in die Runde gefragt an die Admins, die mittels Symantec Backup Exec ihr Backup machen. Wie sichert ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 6 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 13 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 15 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 18 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...