Delphi-PRAXiS
Seite 1 von 11  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Delphi Cleaner 1.4 [Update!] 2000/XP/Vista (https://www.delphipraxis.net/77896-delphi-cleaner-1-4-%5Bupdate-%5D-2000-xp-vista.html)

Go2EITS 26. Sep 2006 14:55


Delphi Cleaner 1.4 [Update!] 2000/XP/Vista
 
Liste der Anhänge anzeigen (Anzahl: 4)
Delphi Cleaner (C) Go2EITS - Freeware -
Das Programm läuft unter Windows 2000, XP und Vista!

Delphi Cleaner 1.4 ist da!
Update vom 18.09.2007

Vorab: Besten Dank an alle User, die mit Ihrer Hilfe zum Gelingen diese Programmes beigetragen haben!:thumb:

Das Cleaner Tool für Delphi Programmierer.
Das Programm löscht "überflüssige" Dateien von Delphi-Programmierern und sorgt für ein schnelleres Betriebssystem, bietet ein Backup für die zu löschenden Dateien und sorgt für mehr Übersicht und "saubere" Verzeichnisse. Einge User konnten tausende von Dateien (Ein User 12.000!) finden und diese gefahrlos beseitigen. Ab der Version 1.2 Build 6 läuft das Programm auch vom Stick/CD/Diskette. Das Programm ist ideal für die "Bart-Rettungs-CD" und als Ergänzung zu normalen Cleanern gedacht.
Eine Besonderheit sei zu erwähnen, von der das Programm sich gegenüber anderen Programmen hervorhebt: Bei Bak-Dateien jedoch löscht das Programm nur BAK-Dateien mit Textinhalten. Binäre BAK-Dateien, wie z. B. die von Corel Draw oder BAK-Dateien, die vom System erstellt wurden, werden nicht gelöscht.

Übersicht:
  • >>Gestartet werden kann das Programm:
  • von einer CD, Stick oder Festplatte.
  • Folgende Dateien mit den Suffixen werden angeboten:
  • *.~*, *.dof, *.ddp,*.bak, *.drc, *.dsk

    >> Mit der Suchmöglichkeit auf:
  • Eigenem Projektpfad
  • einem Laufwerk oder auf
  • allen Laufwerken
    Das Ergebnis der Suche wird mit der Anzahl der gefundenen Files und der Größe in KB/MB honoriert.

    >>Dabei kann man die gefunden Dateien
  • anwählen
  • abwählen
  • invertieren

    >>und vor dem Löschen der gefundenen Dateien diese in ein
  • Backupverzeichnis sichern, sowie ein
  • Backupverzeichnis öffnen und ein
  • Backupverzeichnis löschen.

    >>Weiteres steht ein
  • Logfile zur Verfügung

    >> Und das Programm kann man auch im Hintergrund ausführen:
  • Batchmodus: Mit dem Parameter -Silent wird das Programm im Hintergrund ausgeführt.

Zusätzliche Optionen:
- Alle gefundenen Dateien können zum Löschen in einer Liste an- bzw. abgewählt werden.
- Alle markierten Dateien können im Backupverzeichnis gesichert werden.
- Das Backupverzeichnis kann vom Programm aus angesehen werden.
- Gesperrte Dateien werden automatisch bei Systemneustart gelöscht.
- Logdatei kann erstellt und aufgerufen werden.

Backup:
Das Backup wird im Verzeichnis des Programmes angelegt.
Unter Programmpath\Backup\ stehen die Backups mit den Dateien von den gesicherten Laufwerken.


Kleinigkeiten:
- Kleine Exe
- Keine Registryeinträge
- Codeoptimiert mit TurboDelphi
- Sowie viele Verbesserungen, die mit Eurer Hilfe in das Programm einflossen. :thumb:

Haftungsausschluss:
Das Programm habe ich gründlich getestet. Fehler kann ich jedoch nicht ausschließen.
Ich hafte nicht für Schäden, die direkt oder indirekt durch den Gebrauch der Software entstehen können.

Vorschläge zur Verbesserung des Programmes sind erwünscht! :thumb:
Viel Vergnügen
Go2EITS

Go2EITS 26. Sep 2006 17:37

Re: Delphi Cleaner 1.1 [updated]
 
UPDATE: Delphi Cleaner 1.1 ist schon da!
Mit der CopyDir dauerte das Backup bei mir 10 Minuten für 951 Files und 1,79 MB.
Aber besonderen Dank den DP Usern mkinzler, Leonhard, Neutral General und marabu: Das Backup für 951 Files dauert nun nur noch 15 Sekunden. :thumb: Das neue Update liegt nun vor und ist oben zu laden.

Vielen Dank an die DP!
Und bitte nicht nur anschauen, sondern auch mal das Programm probieren und mitteilen, wie viele Files Ihr löschen konntet. :thumb:

Das betrifft auch die Downloader, die mein Tool nutzen. :zwinker:

Phoenix 26. Sep 2006 17:41

Re: Delphi Cleaner 1.1 [updated]
 
Vorschlag: Mach es über Kommandozeile ausführbar, mit den Einstellungen als Parameter. So, dass man es z.B. in einem Buildprozess via Batchfile anstossen kann.

Luckie 26. Sep 2006 19:57

Re: Delphi Cleaner 1.1 [updated]
 
Wie wäre es mit einer CheckListbox zur Auswahl der Dateitypen? Und schön wäre auch noch, wenn man selbst welche hinzufügen könnte.

Go2EITS 27. Sep 2006 06:18

Re: Delphi Cleaner 1.1 [updated]
 
@Phonix
Ist in Arbeit. Update kommt, sobald ich wieder Zeit zum "Entspannen" habe. :)
So stelle ich es mir vor, um das Programm vor einem Backup oder einer Bachdatei zu starten:

Aufruf des Programmes ohne Parameter: Startet Programm normal mit GUI
Aufruf des Programmes mit einem/oder mehreren Parametern: Startet das Programm sichtbar; führt alle Aktionen automatisch durch. Schließt sich automatisch.

Parameter:
-Silent: Das Programm wird unsichtbar abgearbeitet, sonst sichtbar.
-Backup: Das Programm sichert die gefundenen Dateien vor dem Löschen im Backupverzeichnis, sonst erfolgt kein Backup vor dem Löschen.

Sonst: Übernahme der Einstellungen der letzten GUI. D.h.
- Alle Laufwerke werden durchsucht
- Die markierten Endungen werden verwendet
- Alle gefundenen Dateien werden markiert
- Mit Parameter -Backup: Alle gefundenen Dateien werden vor dem Löschen gesichert
- Dateien werden gelöscht
- Programm wird beendet

Diese Parameter sind schon implementiert, ich teste es noch sorgfältig aus. Das Update kommt dann, wenn ich auch Luckies Vorschlag umgesetzt habe.

@Luckie:
Das mit den Endungen ist so eine Sache:
Nehme ich z. B. *.Temp oder 0-Bytes Dateien, kann es wohl bei einigen Systemen zu Problemem kommen. Die von mir verwendeten Endungen sind sicher. Z. B. bei *.cfg dürfen nicht alle Dateien gelöscht werden, da wohl einige Programm Ihre Einstellungen darin speichern. Was aber geht, sind die ckhdsk Dateien, da weiß ich momentan aber die Endung nicht, weil ich keine Fehler auf der Festplatte habe. Das Programm sollte eigentlich nur dem Delphiprogrammierer als "schnelles" Tool dienen. Aber ich denke, ich füge noch zwei editierbare Checkboxen ein. Dann bleibt die Verantwortung beim User und nicht bei mir.

Alternativ könnte man Endungen zufügen, dies hat aber zur Folge, dass man wohl eine Ausnahmeliste einführen müsste. Und auch dann ist man nicht sicher, ob man eine *.cfg nicht doch zuviel löscht. Und trotz Backups könnte ich den "Normaluser" mit der zuviel gelöschten cfg evtl. überfordern.

Kleine Bedingung an dieser Stelle: Jeder der mein Tool nutzt, bzw. ausprobiert sollte hier Anzahl und Größe als kleines Dankeschön für das kostenlose Programm mal melden. :thumb:
Beste Grüße! Go2EITS

alzaimar 27. Sep 2006 07:02

Re: Delphi Cleaner 1.1 [updated]
 
Ich habe mir nur einen Screenshot angeschaut. Das es funktioniert, glaube ich.

Hier was Subjektives;
Aber wieso verwendest Du keine Buttons? Das mit den anklickbaren Labels ist doch Müll (jedenfalls in meinen Augen).
Vermeide doch auch die unterschiedlichen Farben und halte dich an den Windows-Standard.

Wenn Du dich GUI-technisch abheben willst, dann verwende doch lieber Skins, aber auch nur dann, wenn Du ein grafisches Händchen hast.

Ach ja, zum Intro: Wirklich "schneller" wird das OS damit nicht, nur die Verzeichnisse sind sauberer. Aber deshalb heißt das Programm zu Recht auch "Cleaner" und nicht "OS-Booster".

Fazit: Klein, Fein, praktisch. Obwohl es das auch bei den gExperts gibt.

Arthur Hoornweg 27. Sep 2006 07:10

Re: Delphi Cleaner 1.1 [updated]
 
Ich möchte dafür warnen, DOF Dateien zu entfernen.

Einige externe Tools von Drittherstellern (wie z.B. Finalbuilder) werten die DOF Dateien aus...

Luckie 27. Sep 2006 07:52

Re: Delphi Cleaner 1.1 [updated]
 
Zitat:

Zitat von Go2EITS
@Luckie:
Das mit den Endungen ist so eine Sache:

Das ist dann aber nicht dein Problem, wenn der Anwender sich selber Endungen definiert und damit Dateien löscht, die er noch bräuchte. Guck dir diesbezüglich mal die GExperts an. Und wie wäre es, wenn man den oder die Pfad vorgeben könnte, in dem dein Programm aktiv werden soll?

chaosben 27. Sep 2006 08:37

Re: Delphi Cleaner 1.1 [updated]
 
3338 Dateien / 52,05 MB
:)

Go2EITS 27. Sep 2006 18:42

Re: Delphi Cleaner 1.1 [updated]
 
Liste der Anhänge anzeigen (Anzahl: 2)
@chaosben
WOW! Nicht schlecht, oder? 3338 Dateien! :thumb: Du topst mich. Ich hatte am Anfang so 2500! Frage mich nicht mehr nach den MBs.

@Alzaimar
Bei Kaspersky (Siehe Screenshot) finde ich die Links etwas eleganter, aber so ähnlich soll dann am Ende meine Version aussehen: Siehe Screenshot von SpywareDoctor. Wäre das OK? Ich wollte alle Funktionen in einer Form. Ein Button mit "Ausgewählte Dateien ins Backup speichern", ist m. E. ein wenig zu lang. Und die Buttons sehen unter Windows 2000 häßlich aus. Aber zuerst kommen die Inhalte. Und wenn das Programm alle gewünschten Funktionen hat, dann kommt das "Kosmetische". Einverstanden?
Zitat:

Ach ja, zum Intro: Wirklich "schneller" wird das OS damit nicht, nur die Verzeichnisse sind sauberer. Aber deshalb heißt das Programm zu Recht auch "Cleaner" und nicht "OS-Booster".
Breit Grins! Die Zugriffe auf die FP werden wohl im Millisekundenbereich schneller, weil, je weniger Dateien in einem Verzeichnis stehen, desto schneller die Zugriffe auf die Dateien und damit auch das OS. Ein bißchen Werbung darf sein oder?


@Luckie:
Ok, die Extraendungen kommen rein und Pfade auch noch wie z. B: C:\Programme\Borland?
D. h. optional: Alle Laufwerke, ein Laufwerk oder ein Path/Pfade. Lasse ich mir durch den Kopf gehen.


@Arthur Hoornweg
Danke für den Hinweis. Das ist eine wichtige Information!
Wahrscheinlich schalte ich die Option beim Programstart aus. Wann wird das *.dof erstellt? Beim Compilieren? Unter D7 wohl nicht. Habe ich *.dof von TurboDelphi? In der Batch, irgendwo in der DP gefunden, war die Option mir del *.dof drin. Das Backup ist übrigens beim Programmstart absichtlich "eingeschaltet". Die Dofs sind damit rettbar. Hast Du das Programm ausprobiert? :zwinker:

Die Änderungen dauern bisschen, muss ja gründlich recherieren, implementiern und austesten, und Zeit haben, damit es etwas Gescheites wird. Als Dankeschön erbitte ich aber mal eine Antwort wie von cahosben! Ein Verbesserungsvorschlag ist natürlich auch als Ersatz dafür ok! :-D

Beste Grüße an die DP!
Go2EITS


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.
Seite 1 von 11  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz