Backup-local-Ordner

  • Hallo Trainzer!
    Anbei der Text für eine Batch-Datei,mit der man von TRAINZ(2007)-local,nach Anderes Verzeichniss(Backup),
    automatisch, alles was neuer ist ,DAZU-schreibt.
    Das bedeutet,nach neuen Downloads oder bearbeitung einer Anlage,die *.bat Datei auslösen und in einem Rutsch
    alles in dem BACKUP Verzeichniss ist auf dem neusten stand.
    WENN TRAINZ ABSCHMIERT---einfach den Backup Ordner(local)nach Trainz reinkopieren.So kann nichts verloren gehen.
    ----------------
    erstelle eine txt Datei,kopiere unteren Text da rein,und benenne sie z.b.=Backup-trainz.bat
    Schau dir die xcopy-ZEILE genau an,dann ÄNDERE sie so wie bei dir die Verzeichnisse stehen.


    ---------------------------------------------------------------------------------------------
    REM --------------- Kurt aus Berlin- Backup ------------------
    @echo off
    echo -
    echo Backup von SPIELE\TRS2007\local
    echo -
    echo -NACH----E:\TRAINZ\SICHERUNG\local
    echo ---------alle NEUEN werden dazu geschrieben-----------------------------
    echo -
    pause
    xcopy D:\SPIELE\TRS2007\local E:\TRAINZ\SICHERUNG\local\ /D /O /X /E /H /K /Y /I
    echo -
    echo -
    echo Kopiervorgang erfolgreich!
    pause
    REM --------------- ENDE ------------------



    sonst muss man immer den Ordner neu schreiben,was ewig dauert.

  • Wie süß.. jemand der noch in der DOSbox rumstochert :grinning_squinting_face:
    Dein "backup" Script besteht genau aus einem sinnvollen Befehl... und zwar dem ziemlich dämlichen xcopy... ich würd ja wenigstens noch nen rar, zip oder arj reindengeln.. von arj weiss ich das der auch Zeitstempel kann. Die Idee ist ansich nett.. aber wenn man sichert, dann bitte auch Userverzeichnisse usw.... und nach Möglichkeit im Wechsel von Vollbackup (wöchentlich/monatlich) und incrementell (täglich)... also zuwachs. Und ansonsten gibts auch viele schöne bunte Freeware Backup Programme die sogar Zeitsteuerung haben wenn man keine Lust hat den Windows eigenen Taskplaner einzustellen ... Das was Du da fabrizierst ist "Backup" aus DOS 3.3 Zeiten als es noch kein Windoof gab. Klar geht sowas... aber schön ist anders - aber besser als nichts. Das da ist übrigens mein aktuelles "make" script :grinning_squinting_face: DOS hat was :grinning_squinting_face:


    @echo off
    set gsc=..\..\..\..\bin\TrainzUtil.exe
    set include=..\..\..\..\scripts\


    del *.gs
    del *.gsl
    copy ..\src\*.gs
    for %%a in (*.gs) do %gsc% compile %%a -i%include% & IF not exist %%al GOTO OUT
    %gsc% installfrompath C:\Programme\Auran\TS2009\World\custom\modul\lib\
    %gsc% commit KUID2:310345:xxxxx:x


    set gsc=
    set include=
    exit


    :OUT
    set gsc=
    set include=
    pause

    Einmal editiert, zuletzt von ()

  • Hallo Trainzer.


    "Backup-local-Ordner"


    "sonst muss man immer den Ordner neu schreiben,was ewig dauert"


    Muss man nicht!


    Nach erscheinen des Hinweises "Datei ist bereits vorhanden überschreiben Ja-Nein"
    die Schift-Taste drücken und auf "Nein"klicken dann kopiert Windows nur die
    Teile die noch nicht vorhanden sind.
    Dieses Prinzip funktioniert bei jedem Kopiervorgang.


    MFG.
    Wendezug.