AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Delphi Cleaner 1.4 [Update!] 2000/XP/Vista
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Cleaner 1.4 [Update!] 2000/XP/Vista

Ein Thema von Go2EITS · begonnen am 26. Sep 2006 · letzter Beitrag vom 19. Sep 2007
Antwort Antwort
Seite 1 von 11  1 23     Letzte »    
Go2EITS
Registriert seit: 25. Jun 2006
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!

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.

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!
Viel Vergnügen
Go2EITS
Miniaturansicht angehängter Grafiken
screenshot_xp_426.png  
Angehängte Dateien
Dateityp: 7z dclean13_212.7z (242,5 KB, 128x aufgerufen)
Dateityp: 7z dclean14x_210.7z (224,2 KB, 55x aufgerufen)
Dateityp: exe dclean14x_105.exe (203,5 KB, 29x aufgerufen)
 
Go2EITS

 
Delphi 7 Personal
 
#2
  Alt 26. Sep 2006, 17:37
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. 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.

Das betrifft auch die Downloader, die mein Tool nutzen.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
 
#3
  Alt 26. Sep 2006, 17:41
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.
Sebastian Gingter
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#4
  Alt 26. Sep 2006, 19:57
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.
Michael
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#5
  Alt 27. Sep 2006, 06:18
@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.
Beste Grüße! Go2EITS
  Mit Zitat antworten Zitat
alzaimar

 
Delphi 2007 Enterprise
 
#6
  Alt 27. Sep 2006, 07:02
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.
  Mit Zitat antworten Zitat
Arthur Hoornweg

 
Delphi 2007 Professional
 
#7
  Alt 27. Sep 2006, 07:10
Ich möchte dafür warnen, DOF Dateien zu entfernen.

Einige externe Tools von Drittherstellern (wie z.B. Finalbuilder) werten die DOF Dateien aus...
Arthur Hoornweg
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#8
  Alt 27. Sep 2006, 07:52
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?
Michael
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

 
Delphi XE2 Professional
 
#9
  Alt 27. Sep 2006, 08:37
3338 Dateien / 52,05 MB
Benjamin Schwarze
  Mit Zitat antworten Zitat
Go2EITS

 
Delphi 7 Personal
 
#10
  Alt 27. Sep 2006, 18:42
@chaosben
WOW! Nicht schlecht, oder? 3338 Dateien! 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?

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!

Beste Grüße an die DP!
Go2EITS
Miniaturansicht angehängter Grafiken
spywaredoctor_388.jpg   kaspersky_821.jpg  
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 11  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr.
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