PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


hilfe:tipps:exchanges:datsicbat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hilfe:tipps:exchanges:datsicbat [20/12/2005 20:12] – (old revision restored) 127.0.0.1hilfe:tipps:exchanges:datsicbat [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-===== Datensicherung des Pofos auf dem PC mit Batch Datei ===== +====== Datensicherung des Pofos auf dem PC mit Batch Datei ======
-  +
-\\ +
  
-==== Funktion ====+===== Funktion =====
 Beim Aufruf dieser BAT-Datei, die übrigens auf dem "großen" PC laufen muß, wird der Nutzer zuerst aufgefordert, die Sicherungsdiskette für den PoFo in das Laufwerk (bei mir A:) des PC einzulegen. Vorher muß der Folio mittels der parallelen Schnittstelle am LPT1 des PC angeschlossen sein, und mit System-Dateiübertragung-Bedienen auf Datenübertragung eingestellt werden.\\  Beim Aufruf dieser BAT-Datei, die übrigens auf dem "großen" PC laufen muß, wird der Nutzer zuerst aufgefordert, die Sicherungsdiskette für den PoFo in das Laufwerk (bei mir A:) des PC einzulegen. Vorher muß der Folio mittels der parallelen Schnittstelle am LPT1 des PC angeschlossen sein, und mit System-Dateiübertragung-Bedienen auf Datenübertragung eingestellt werden.\\ 
 Wurde das Vorhandensein der Sicherungsdiskette bestätigt, werden auf der Diskette zuerst einige Unterverzeichnisse angelegt. Dazu wird geprüft, ob sich ein Verzeichnis \temp .. auf der Disk befindet. Wenn nicht, wird dieses Verzeichnis angelegt und hier die Unterverzeichnisse aufgestellt, so wie sie auch auf meinem Folio vorhanden sind; diese Verzeichnisse dienen als Zwischenspeicher. (Hier liegt noch eine Schwäche des Programms, die Dateistruktur ist noch nicht flexibel. Wenn sich die Struktur der Verzeichnisse auf dem Folio ändert, muß ich das Programm ergänzen bzw. umschreiben.) .  Sollten schon Verzeichnisse unter  a:\temp.. existieren, werden alle darin befindlichen alten Dateien (soweit vorhanden) gelöscht, um Rückfragen beim Dateitransfer zu vermeiden.\\  Wurde das Vorhandensein der Sicherungsdiskette bestätigt, werden auf der Diskette zuerst einige Unterverzeichnisse angelegt. Dazu wird geprüft, ob sich ein Verzeichnis \temp .. auf der Disk befindet. Wenn nicht, wird dieses Verzeichnis angelegt und hier die Unterverzeichnisse aufgestellt, so wie sie auch auf meinem Folio vorhanden sind; diese Verzeichnisse dienen als Zwischenspeicher. (Hier liegt noch eine Schwäche des Programms, die Dateistruktur ist noch nicht flexibel. Wenn sich die Struktur der Verzeichnisse auf dem Folio ändert, muß ich das Programm ergänzen bzw. umschreiben.) .  Sollten schon Verzeichnisse unter  a:\temp.. existieren, werden alle darin befindlichen alten Dateien (soweit vorhanden) gelöscht, um Rückfragen beim Dateitransfer zu vermeiden.\\ 
Zeile 12: Zeile 10:
 Im zweiten Durchgang (REPLACE + /A) werden alle neu erstellten Dateien, die vom PoFo in a:\temp\... angekommen sind, in a:\.... hinzugefügt. \\  Im zweiten Durchgang (REPLACE + /A) werden alle neu erstellten Dateien, die vom PoFo in a:\temp\... angekommen sind, in a:\.... hinzugefügt. \\ 
 Damit werden alle zwischenzeitlich auf dem PoFo weiter bearbeiteten Dateien in ihrer aktuellsten Form abgelegt, und alle neu angelegten Dateien hinzugefügt. Bei einem möglichen Total-Absturz des Portfolio (z.B. Ausfall der RAM-Card) sind dann alle Daten noch einmal auf dieser Diskette gesichert. \\  Damit werden alle zwischenzeitlich auf dem PoFo weiter bearbeiteten Dateien in ihrer aktuellsten Form abgelegt, und alle neu angelegten Dateien hinzugefügt. Bei einem möglichen Total-Absturz des Portfolio (z.B. Ausfall der RAM-Card) sind dann alle Daten noch einmal auf dieser Diskette gesichert. \\ 
-Dieses Programm mag als Anregung für Weiterentwicklungen dienen. Im Moment versuche ich, auf dem PoFo eine ähnliche Datei zu erzeugen, die die aktuelle Dateistruktur auf dem PoFo feststellt, und vor der Sicherung an den "großen" PC übergibt. Damit könnten dann auch Änderungen in der Dateistruktur auf meiner RAM-Disk automatisch in den Programmablauf einfließen. Aber eine Lösung dafür ist zur Zeit noch nicht fertig. \\  +Dieses Programm mag als Anregung für Weiterentwicklungen dienen. Im Moment versuche ich, auf dem PoFo eine ähnliche Datei zu erzeugen, die die aktuelle Dateistruktur auf dem PoFo feststellt, und vor der Sicherung an den "großen" PC übergibt. Damit könnten dann auch Änderungen in der Dateistruktur auf meiner RAM-Disk automatisch in den Programmablauf einfließen. Aber eine Lösung dafür ist zur Zeit noch nicht fertig. 
-\\ +
  
-==== Die BATCH Datei ==== +===== Die BATCH Datei =====
-<code dos> \\  +
-REM  Datei : TRANSF.BAT, Auto-Datenübernahme vom Portfolio\\  +
-@ECHO OFF\\  +
-ECHO.\\  +
-ECHO.\\  +
-ECHO Bitte Portfolio-Sicherungsdisk in LW A einlegen\\  +
-PAUSE\\  +
-IF NOT EXIST a:\temp\nul goto Neue Verzeichnisse anlegen\\  +
-: Temp prüfen\\  +
-CLS\\  +
-ECHO Bitte einen Moment, prüfe und bereite temporäre Verzeichnisse vor...\\  +
-ECHO.\\  +
-FOR %%f IN (a:\temp\adress\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\texte\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\calc\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\recover\system\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\recover\timer\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\fahrplan\*.*) DO DEL %%f\\  +
-FOR %%f IN (a:\temp\fag\*.*) DO DEL %%f\\  +
-CLS\\  +
-ECHO Bitte einen Moment, prüfe und lege Sicherungs-Verzeichnisse an...\\  +
-ECHO.\\  +
-IF NOT EXIST a:\adress\nul  MD a:\adress\\  +
-IF NOT EXIST a:\texte\nul MD a:\texte\\  +
-IF NOT EXIST a:\calc\nul MD a:\calc\\  +
-IF NOT EXIST a:\recover\nul MD a:\recover\\  +
-IF NOT EXIST a:\recover\timer\nul MD a:\recover\timer\\  +
-IF NOT EXIST a:\recover\system\nul MD a:\recover\system\\  +
-IF NOT EXIST a:\fahrplan\nul MD a:\fahrplan\\  +
-IF NOT EXIST a:\fag\nul  MD a:\fag\\  +
-:Dateien kopieren\\  +
-ft a:\adress\*.* a:\temp\adress\*.* /r\\  +
-ft a:\texte\*.* a:\temp\texte\*.* /r\\  +
-ft a:\recover\*.* a:\temp\recover\*.* /r\\  +
-ft a:\recover\system\*.* a:\temp\recover\system\*.* /r\\  +
-ft a:\recover\timer\*.* a:\temp\recover\timer\*.* /r\\  +
-ft a:\calc\*.* a:\temp\calc\*.* /r\\  +
-ft a:\fahrplan\*.* a:\temp\fahrplan\*.* /r\\  +
-ft a:\fag\*.* a:\temp\fag\*.* /r\\  +
-REPLACE a:\temp\adress\*.* a:\adress\ /U\\  +
-REPLACE a:\temp\texte\*.* a:\texte\ /U\\  +
-REPLACE a:\temp\calc\*.* a:\calc\ /U\\  +
-REPLACE a:\temp\recover\*.* a:\recover\ /U\\  +
-REPLACE a:\temp\recover\system\*.* a:\recover\system\ /U\\  +
-REPLACE a:\temp\recover\timer\*.* a:\recover\timer\ /U\\  +
-REPLACE a:\temp\fahrplan\*.* a:\fahrplan\ /U\\  +
-REPLACE a:\temp\fag\*.* a:\fag\ /U\\  +
-REPLACE a:\temp\adress\*.* a:\adress\ /A\\  +
-REPLACE a:\temp\texte\*.* a:\texte\ /A\\  +
-REPLACE a:\temp\calc\*.* a:\calc\ /A\\  +
-REPLACE a:\temp\recover\*.* a:\recover\ /A\\  +
-REPLACE a:\temp\recover\system\*.* a:\recover\system\ /A\\  +
-REPLACE a:\temp\recover\timer\*.* a:\recovetimer\ /A\\  +
-REPLACE a:\temp\fag\*.* a:\fag\ /A\\  +
-REPLACE a:\temp\fahrplan\*.* a:\fahrplan\ /A\\  +
-CLS\\  +
-ECHO Lösche temporäre Verzeichnisse...\\  +
-DELTREE /Y a:\temp\\  +
-ECHO.\\  +
-ECHO Fertig .....\\  +
-GOTO ENDE\\  +
-:Neue Verzeichnisse anlegen\\  +
-CLS\\  +
-ECHO.\\  +
-ECHO Bitte einen Moment, lege temporäre Verzeichnisse an...\\  +
-ECHO.\\  +
-MD a:\temp\\  +
-MD a:\temp\adress\\  +
-MD a:\temp\texte\\  +
-MD a:\temp\calc\\  +
-MD a:\temp\recover\\  +
-MD a:\temp\recover\system\\  +
-MD a:\temp\recover\timer\\  +
-MD a:\temp\fahrplan\\  +
-MD a:\temp\fag\\  +
-GOTO Temp prüfen\\  +
-:ENDE\\ +
  
 +  REM  Datei : TRANSF.BAT, Auto-Datenübernahme vom Portfolio
 +  @ECHO OFF
 +  ECHO.
 +  ECHO. 
 +  ECHO Bitte Portfolio-Sicherungsdisk in LW A einlegen
 +  PAUSE
 +  IF NOT EXIST a:\temp\nul goto Neue Verzeichnisse anlegen
 +  : Temp prüfen
 +  CLS
 +  ECHO Bitte einen Moment, prüfe und bereite temporäre Verzeichnisse vor...
 +  ECHO.
 +  FOR %%f IN (a:\temp\adress\*.*) DO DEL %%f
 +  FOR %%f IN (a:\temp\texte\*.*) DO DEL %%f 
 +  FOR %%f IN (a:\temp\calc\*.*) DO DEL %%f 
 +  FOR %%f IN (a:\temp\recover\system\*.*) DO DEL %%f
 +  FOR %%f IN (a:\temp\recover\timer\*.*) DO DEL %%f 
 +  FOR %%f IN (a:\temp\fahrplan\*.*) DO DEL %%f
 +  FOR %%f IN (a:\temp\fag\*.*) DO DEL %%f
 +  CLS
 +  ECHO Bitte einen Moment, prüfe und lege Sicherungs-Verzeichnisse an...
 +  ECHO.
 +  IF NOT EXIST a:\adress\nul  MD a:\adress
 +  IF NOT EXIST a:\texte\nul MD a:\texte
 +  IF NOT EXIST a:\calc\nul MD a:\calc 
 +  IF NOT EXIST a:\recover\nul MD a:\recover
 +  IF NOT EXIST a:\recover\timer\nul MD a:\recover\timer
 +  IF NOT EXIST a:\recover\system\nul MD a:\recover\system 
 +  IF NOT EXIST a:\fahrplan\nul MD a:\fahrplan
 +  IF NOT EXIST a:\fag\nul  MD a:\fag
 +  :Dateien kopieren
 +  ft a:\adress\*.* a:\temp\adress\*.* /r
 +  ft a:\texte\*.* a:\temp\texte\*.* /r 
 +  ft a:\recover\*.* a:\temp\recover\*.* /r
 +  ft a:\recover\system\*.* a:\temp\recover\system\*.* /r
 +  ft a:\recover\timer\*.* a:\temp\recover\timer\*.* /r 
 +  ft a:\calc\*.* a:\temp\calc\*.* /r
 +  ft a:\fahrplan\*.* a:\temp\fahrplan\*.* /r
 +  ft a:\fag\*.* a:\temp\fag\*.* /r
 +  REPLACE a:\temp\adress\*.* a:\adress\ /U
 +  REPLACE a:\temp\texte\*.* a:\texte\ /U 
 +  REPLACE a:\temp\calc\*.* a:\calc\ /U 
 +  REPLACE a:\temp\recover\*.* a:\recover\ /U
 +  REPLACE a:\temp\recover\system\*.* a:\recover\system\ /U
 +  REPLACE a:\temp\recover\timer\*.* a:\recover\timer\ /U 
 +  REPLACE a:\temp\fahrplan\*.* a:\fahrplan\ /U
 +  REPLACE a:\temp\fag\*.* a:\fag\ /U
 +  REPLACE a:\temp\adress\*.* a:\adress\ /A
 +  REPLACE a:\temp\texte\*.* a:\texte\ /A 
 +  REPLACE a:\temp\calc\*.* a:\calc\ /A 
 +  REPLACE a:\temp\recover\*.* a:\recover\ /A
 +  REPLACE a:\temp\recover\system\*.* a:\recover\system\ /A
 +  REPLACE a:\temp\recover\timer\*.* a:\recovetimer\ /A
 +  REPLACE a:\temp\fag\*.* a:\fag\ /A
 +  REPLACE a:\temp\fahrplan\*.* a:\fahrplan\ /A
 +  CLS
 +  ECHO Lösche temporäre Verzeichnisse...
 +  DELTREE /Y a:\temp
 +  ECHO.
 +  ECHO Fertig .....
 +  GOTO ENDE
 +  :Neue Verzeichnisse anlegen
 +  CLS
 +  ECHO.
 +  ECHO Bitte einen Moment, lege temporäre Verzeichnisse an...
 +  ECHO.
 +  MD a:\temp
 +  MD a:\temp\adress
 +  MD a:\temp\texte 
 +  MD a:\temp\calc 
 +  MD a:\temp\recover 
 +  MD a:\temp\recover\system
 +  MD a:\temp\recover\timer 
 +  MD a:\temp\fahrplan
 +  MD a:\temp\fag
 +  GOTO Temp prüfen
 +  :ENDE
  
-Michael Schmidt Juli/96\\  
  
-==== Download ====+Michael Schmidt Juli/96  
 + 
 +===== Download =====
 Batchdatei: {{hilfe:hilfe:tips:exchanges:datsicbat:transf.zip}} Batchdatei: {{hilfe:hilfe:tips:exchanges:datsicbat:transf.zip}}
  
  
hilfe/tipps/exchanges/datsicbat.1135106756.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)