Copy and Delete =============== Version 1.00 vom 14. Mai 1993 ----------------------------- Allgemeines: ------------ Fr irgendwelche Sch„den, wie Datenverluste oder „hnliches bernehme ich keinerlei Haftung. Dieses Programm darf NICHT in der PD-Serie des PD-Pool vertrieben werden. Nutzungsbedingungen: -------------------- Copy and Delete ( COPY_DEL ) ist ein Sharewareprogramm, also weder Public Domain noch Freeware. Es darf folglich nach dem Sharewareprinzip weiterge- geben werden. Die Weitergabe hat vollst„ndig zu erfolgen, wobei die Dateien nicht ver„ndert werden drfen. Das Kopieren bzw. die Weitergabe ist ausschliežlich nicht-kommerziell erlaubt. Hier die vollst„ndige Dateiliste: COPY_DEL.ACC COPY_DEL.APP COPY_DEL.CFG COPYCDEL.INF COPYDDEL.INF COPYPDEL.INF COPY_DEL.TXT REGISTER.TXT Wer Copy and Delete zu mehr als nur zu einem Test verwendet hat den Share- wareobolus in H”he von 20 DM an den Autor Thomas Lutz, Mhlweg 11, D - W 6940 Weinheim, zu entrichten ( Scheck oder Schein ). Wer eine Diskette und einen frankierten Rckumschlag beilegt, erh„lt die neueste Version. Bitte benutzen Sie REGISTER.TXT um sich registrieren zu lassen. Das Programm wurde mit PurePacal und Interface entwickelt. Beschreibung: ------------- Das Programm dient dazu, am Ende einer Arbeitssitzung die neu erzeugten oder ge„nderten Dateien zu sichern, und die von einem Programm angelegten Sicherungskopien zu l”schen. Das Programm kann sowohl als Applikation wie auch als Accessory gestartet werden. Um es als Accessory zu benutzen, mssen Sie die Datei COPY_DEL.APP in COPY_DEL.ACC umbennen und mit den INF-Dateien sowie der CFG-Datei auf Ihr Bootlaufwerk kopieren. Die Idee zu dem Proramm kam mir dadurch, daž ich am Ende einer Sitzung am Rechner die wichtigen Dateien sichern m”chte, wobei ich nicht jedesmal ein Backup machen will. Aužerdem muž man dann entweder von Hand oder mit einem anderen Programm noch die Sicherungskopien die von Programmen angelegt werden l”schen. Diese Arbeit erledigt Copy and Delete in einem Aufwasch. Besonders gnstig wirkt sich das Programm meiner Ansicht nach dann aus, wenn man die Kopien auf einer Wechselplatte oder einer anderen Festplatte speichert. Bedienung: ---------- Mit den Radio-Buttons 'Pfade', 'Copy' und 'Delete' k”nnen Sie "Umschalten", welche der drei M”glichkeiten Sie nunmehr bearbeiten wollen. Entsprechend „ndert sich auch die Anzeige im Dialog. Mit Hilfe der beiden Buttons '      ' und '      ' k”nnen Sie durch die angezeigten Pfade bzw. Extentions bl„ttern. Wird zus„tzlich die Shift-Taste gedrckt, so springt die Anzeige an das Ende bzw. den Anfang der Liste. Durch Bet„tigung des Buttons 'Neuer Pfad' ( Neue Ext ) wird ein neuer Pfad ( eine neue Extention ) in die Liste aufgenommen. Durch Bet„tigung des Buttons 'L”sche Pfad' ( L”sche Ext ) wird der angezeigte Pfad ( die angezeigte Extention ) aus der Liste gel”scht. Sind die Pfade als Anzeige gew„hlt, so k”nnen Sie mit den Checkboxen 'COPY' und 'DELETE' entscheiden, was in diesem Pfad unternommen werden soll. Mit Hilfe des Buttons 'Save' werden die getroffenen Einstellungen in den Dateien COPY_DEL.CFG ( Datum J/N Archivbit J/N Pfade/Delete/Copy ) ( Ziellaufwerk ) COPYCDEL.INF ( die ausgew„hlten Extentions zum Kopieren ) COPYDDEL.INF ( die ausgew„hlten Extentions zum L”schen ) COPYPDEL.INF ( die ausgew„hlten Pfade ) gespeichert. Checkbox Datum angekreuzt : Es werden nur Datein mit dem aktuellen Systemdatum KOPIERT. Checkbox Archivbit angekreuzt : Es werden nur Datein KOPIERT, deren Archivbit gesetzt ist. (Diese Dateien wurden seit der letzten Žnderung nicht gesichert) Checkbox Delete angekreuzt : In diesem Pfad und in seinen Unterpfaden werden die Dateien mit den gew„hlten Extentions gel”scht. Checkbox Copy angekreuzt : In diesem Pfad und in seinen Unterpfaden werden die Dateien mit den gew„hlten Extentions Kopiert. Mit dem Ziellaufwerk wird bestimmt, auf welches Laufwerk kopiert werden soll. Es k”nnen nur vorhandene Laufwerke angew„hlt werden. Sollte als Quelle ein Pfad gew„hlt sein, der auf dem Ziellaufwerk liegt, so wird dieser beim Kopieren ignoriert, da ja dann die Dateien auf sich selbst kopiert werden wrden. Mit 'OK' wird das Programm beendet. Mit 'Start' beginnt die eigentliche Arbeit des Programmes. Zun„chst werden alle Dateien in den angegebenen Pfaden untersucht, ob sie kopiert werden mssen. Zuallererst wird festgestellt, ob in diesem Pfad berhaupt kopiert werden soll. ( Checkbox COPY bei diesem Pfad angekreuzt ) Weitere Untersuchungs- kriterien sind die Extention ( sollen Dateien mit dieser Extention kopiert werden? ( Siehe Einstellungen unter Copy ) Wird diese Frage bejaht, so wird das Archivbit und das Dateidatum als Kriterium herangezogen, falls die entsprechenden Optionen gew„hlt wurden. Falls nun Dateien erscheinen, die gesichert werden mssen, so werden diese auf das Ziellaufwerk kopiert, wobei die Ordnerstruktur beibehalten wird, und anschliežend das Archivbit gel”scht. Anschliežend werden die Subdirectories gleichermažen behandelt. Sobald der Kopiervorgang abgeschlossen ist, werden in den gew„hlten Pfaden und deren Unterverzeichnissen alle Dateien mit den unter Delete gew„hlten Extentions gel”scht, falls das L”schen als T„tigkeit fr diesen Pfad gew„hlt war. Bei dieser T„tigkeit wird weder das Datum, noch das Archivbit beachtet. Der Button 'Help' fht zu der fast unvermeidlichen Informationsbox. Tastenbedienung: ----------------  : Anzeige aufw„rts  : Anzeige abw„rts Shift  : Zum Ende der Liste Shift  : Zum Anfang der Liste F1 : Anzeige aufw„rts F4 : Anzeige abw„rts Shift F1 : Zum Ende der Liste Shift F4 : Zum Anfang der Liste F2 : Neuer Pfad ( neue Ext ) F3 : L”sche Pfad ( L”sche Ext ) Alternate P : Pfade Alternate Y : Copy in diesem Pfad Alternate E : Delete in diesem Pfad Alternate D : Delete Alternate C : Copy Alternate T : Datum Alternate A : Archivbit Alternate L : Vorhergehendes Laufwerk ( linke Maustaste ) Shift Alternate L : N„chstes Laufwerk ( Shift linke Maustaste ) Alternate V : Save Alternate S : Start Alternate O : OK Help : OK Return : OK Registrierten Anwendern stehe ich bei auftauchenden Fragen gerne zur Verfgung. Sollten Anregungen und Wnsche ber Žnderungen an dem Programm an mich herangetragen werden, so wrde mich dies freuen. Sollten neue Versionen entstehen, also nicht nur Bugbeseitigung be- trieben worden sein, so werden alle registrierten Anwender auto- matisch benachrichtigt. Anschriften: Autor: Thomas Lutz Mhlweg 11 6940 Weinheim PurePascal Application Systems Postfach 102646 6900 Heidelberg