2C Give your Trash a Second Chance Version 1.0 01.10.1996 von Sven Kopacz 1. Rechtliches Die Sprche kennen Sie zwar alle schon, aber lesen Sie sie trotzdem: 2C ist Freeware, d.h. jeder darf es kostenlos benutzen und kostenlos weitergeben. Allerdings darf eine Weitergabe NUR VOLLSTŽNDIG erfolgen! V”llst„ndig bedeutet, das folgende Dateien weitergegeben werden: 2C.PRG 2C.TXT CLEANER.PRG CLEANER.INF ICONS.RSC Uploads in Mailboxen, die keine Download-Gebhren verlangen (z.B. die Maus-Mailboxen) sind ebenfalls erlaubt und erwnscht. VERBOTEN ist es, Kohle fr 2C zu verlangen. Das betrifft z.B. Disketten gewisser PD-Serien, die zu Preisen deutlich ber den Unkosten abgegeben werden. Ich lege die Grenze bei 6.- DM pro Diskette fest. Hallo ST-Computer. Gelesen? VERBOTEN steht da, VERBOTEN! Eine Haftung bernehme ich weder fr Sch„den noch fr sonst irgendwas, was wie auch immer mit der Benutzung von 2C zusammenh„ngt. 2. Wat it dat denn, wat it dat denn?? Nachdem ich zum x-ten Mal eine Datei gel”scht hatte, die ich ein paar Sekunden sp„ter als unentbehrlich einstufen mužte, habe ich 2C geschrieben. 2C verhindert ein sofortiges L”schen von Dateien und legt sie stattdessen in einem Ordner ab, aus dem man sie zur Not wieder herausholen kann. 3. Installation 2C.PRG kommt in den AUTO-Ordner, danach erstmal neu booten. Anschliežend legt man auf jedem Laufwerk, daž von 2C "geschtzt" werden soll, im Wurzel- verzeichnis einen Ordner mit dem Namen "-TRASH-" an. Die Minuszeichen mssen sein, sie bewirken, daž der Ordner praktisch bei jeder Sortierweise an erster Stelle erscheint und das macht die Sache einfach bersichtlicher. Jetzt kann man das ganze gleich mal testen, indem man auf einem solchen Laufwerk eine Datei l”scht (ich halte es ja eigentlich fr berflssig, das jetzt zu sagen, aber ACHTUNG! ZUM TESTEN AUF JEDEN FALL ETWAS UNWICHTIGES NEHMEN!). Die Datei sollte nun aus ihrem ursprnglichen Verzeichnis verschwunden sein und dafr im -TRASH- Ordner liegen. L”scht man sie dort noch einmal, ist sie schliežlich ganz gel”scht. šbrigens ist es egal, ob man die Datei vom Desktop aus oder mit einem beliebigen anderen Programm l”scht. 2C sollte immer funktionieren. Keine Chance besteht allerdings bei Programmen, die die L”schung nicht ber das Betriebssystem sondern selbst direkt auf der Platte vornehmen. Ich vermute mal, das Kobold so ein Kandidat ist. 4. Zubeh”r Damit die ganzen neuen -TRASH- Ordner auch m”glichst hbsch aussehen, liegt diesem Archiv eine Auswahl an Mlleimern bei (ICONS.RSC). Und damit die Mlleimer nicht berquellen, gibt es noch CLEANER.PRG. Dessen Funktionsweise und Konfigurationsm”glichkeiten sind ausfhrlich in der CLEANER.INF beschrieben, also diese bitte lesen. 5. Was 2C NICHT kann 2C kann keine Ordnerhirarchien bernehmen. D.h. l”scht man z.B. den Ordner C:\GEMSYS\GEMDESK\, in dem sich diese Ordner und Dateien befinden: MAGXDESK.APP MAGXDESK.RSC \VT52\VT52.PRG \VT52\VT52.RSC \VT52\VT52.INF \UTIL\MGCOPY.APP \UTIL\MGFORMAT.APP \UTIL\MGSEARCH.APP dann findet man anschliežend unter C:\-TRASH-\ lediglich die einzelnen Dateien wieder, also so: C:\-TRASH-\ MAGXDESK.APP MAGXDESK.RSC VT52.PRG VT52.RSC VT52.INF MGCOPY.APP MGFORMAT.APP MGSEARCH.APP keine Spur von den Ordnern. Die muž man sich, wenn man das ganze zurckhaben will, wieder selbst zusammenreimen. Problematisch wird das ganze, wenn mehrere Dateien den gleichen Namen tragen. L”scht man z.B. den Ordner D:\READMES\, in dem sich folgende Ordner und Dateien befinden: README.TXT \NOCHEINS\README.TXT \NOCHEINS\NOCHEINS\README.TXT dann findet man anschliežend unter D:\-TRASH-\ nur eine einzige Datei README.TXT. Welche das ist, l„žt sich auch nicht vorhersagen, das h„ngt davon ab, in welcher Reihenfolge das l”schende Programm vorgeht. šbrig bleibt nur die README.TXT-Datei, die zuletzt gel”scht wird. 6. Fr Interessierte: Das Prinzip Das Prinzip von 2C ist v”llig simpel. Es h„ngt einfach im GEMDOS-Trap und macht aus jedem Fdelete ein Frename, das war's eigentlich schon. Allerdings wird vor dem Frename eine evtl. vorhandene gleichnamige Datei aus -TRASH- gel”scht. Geht Frename schief (kein -TRASH- Ordner), wird einfach das Original gel”scht. Geht auch das schief, h„ngt der Returncode, den die Applikation dann bekommt, davon ab, ob sich die Datei im -TRASH- l”schen lies. Wenn ja, dann war es mit grožer Wahrscheinlichkeit eben diese Datei, die berhaupt gel”scht werden sollte und die Applikation erh„lt ein OK. Ansonsten wurde versucht, eine nicht vorhandene Datei zu l”schen und der entsprechende Fehlercode wird zurckgegeben. Diese Vorgehensweise birgt zwar ein Probleme, aber das ist mir viel zu unbedeutend, als das ich deswegen gr”žeren Aufwand betreiben wrde: Versucht n„mlich eine Applikation eine Datei zu l”schen, die nicht existiert, zu der es aber ein gleichnamiges Pendant im -TRASH- Ordner gibt, passiert folgendes: Die -TRASH- Datei wird gel”scht und die Applikation erh„lt ein OK als Rckgabewert. Allerdings ist dieser Fall genauso wahrscheinlich, wie das Beispiel mit den drei README.TXT und die Folgen sind alles andere als schlimm, also was soll's. 7. Kontakt Ich selbst bin per eMail im Mausnet unter Sven Kopacz @ LB zu erreichen. In der Maus LB ist auch immer die neuste Version von 2C zu finden. LB MAUS Ludwigsburg 07141-280479 Gastdownload, nicht von 18-20 (Zahler) und 20-21 (User) Termine (nicht anrufen): Startzeitpunkt Dauer Hinweise von - bis ca. ------------------------------------------------------ 02:50 - 04:30 100 NachtNetz 11:00 - 11:30 ??? Backup-Controll 17:45 - 18:00 10 Abendnetz senden 19:18 - 19:40 10 Abendnetz erwarten Per Post geht's auch: Sven Kopacz Metzinger Str. 20 70597 Stuttgart Wer eine Antwort per Post wnscht, legt einen adressierten & frankierten Rckumschlag bei, fr die neuste 2C-Version zus„tzlich eine Diskette (DD oder HD). Fr die netten Leute mit den Spendierhosen hier noch meine Bankverbindung: Kto.-Nr. 3213502 BLZ 600 501 01 Landesgirokasse Stuttgart -Ende-