MrToastbrot
Lt. Junior Grade
- Registriert
- März 2010
- Beiträge
- 495
Guten Abend zusammen.
Ich möchte mir ein kleines Batch schreiben, welches mir Backups macht. Es baut folgendermassen auf:
- konfigurator.bat schreibt backupquelle und -ziel in getrennte .ini-files.
- backup.bat lädt die daten der .ini in eine Variable und führt anschliessend das Backup aus
der Code der konfigurator.bat sieht so aus:
Der Inhalt einer .ini speichert nur den Text der eingegeben wird. Beispiel:
Nun möchte ich im Backupbatch die Daten einlesen und in eine Variable schreiben, die dann im Robocopy ausgeführt wird. Ich habe viel gegooglt aber noch nichts funktionierendes gefunden. Kann mir jemand zeigen, was ich brauche um das ganze einzulesen?
Die backup.bat sieht momentan so aus:
der Type-befehl funktioniert wohl, aber nicht von ">%backupdir%" an. Habe im Internet viel mit der For /f schleife gelesen. Die habe ich aber nicht funktionierend hingebracht.
Noch einen schönen Abend und grüsse
MrToastbrot
Ich möchte mir ein kleines Batch schreiben, welches mir Backups macht. Es baut folgendermassen auf:
- konfigurator.bat schreibt backupquelle und -ziel in getrennte .ini-files.
- backup.bat lädt die daten der .ini in eine Variable und führt anschliessend das Backup aus
der Code der konfigurator.bat sieht so aus:
Code:
@echo off
title backup v.1.2
set /p backupdir=Bitte geben Sie den Speicherort der zu sichernden Daten an:
echo %backupdir%>bbdir.ini
echo.
set /p backupdestdir=Bitte geben Sie den Zielort des Backups an:
echo %backupdestdir%>bbdest.ini
Der Inhalt einer .ini speichert nur den Text der eingegeben wird. Beispiel:
Code:
C:\Users
Nun möchte ich im Backupbatch die Daten einlesen und in eine Variable schreiben, die dann im Robocopy ausgeführt wird. Ich habe viel gegooglt aber noch nichts funktionierendes gefunden. Kann mir jemand zeigen, was ich brauche um das ganze einzulesen?
Die backup.bat sieht momentan so aus:
Code:
@echo off
title backup v.1.2
echo Lese Voreinstellungen aus...
type bbdir.ini>%backupdir%
type bbdest.ini>%backupdestdir%
echo Auslesen abgeschlossen. Beginne mit Kopiervorgang.
robocopy %backupdir% %backupdestdir%\%date% /MIR /FFT /NS /NC /NDL
der Type-befehl funktioniert wohl, aber nicht von ">%backupdir%" an. Habe im Internet viel mit der For /f schleife gelesen. Die habe ich aber nicht funktionierend hingebracht.
Noch einen schönen Abend und grüsse
MrToastbrot