AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Ein gefährliches Programm: Backup-Dateien löschen mit Delphi

Ein gefährliches Programm: Backup-Dateien löschen mit Delphi

Ein Thema von TOC · begonnen am 17. Apr 2006 · letzter Beitrag vom 23. Apr 2006
 
Benutzerbild von TOC
TOC

Registriert seit: 5. Jan 2005
Ort: Trier
248 Beiträge
 
Delphi 7 Personal
 
#1

Ein gefährliches Programm: Backup-Dateien löschen mit Delphi

  Alt 17. Apr 2006, 19:44
Hi!

Hier kommt ein kleines Tool das ich mir mal geschrieben habe. Damit ist es möglich Ordner rekursiv nach Backup-Dateien und *.dcu-Dateien zu durchsuchen und diese zu löschen. Das ist ganz praktisch wenn man seine Programme im Internet weitergeben will. Gibt man nur die *.exe-Datei weiter dann nützen dem Empfänger des Archivs die *.dcu-Dateien garnix, sie sind nur unnötiger Ballast. Gibt man seine Anwendung mit Quell-Code weiter dann kann man das Programm neu kompilieren und Delphi kann dann kurzerhand neue *.dcu-Dateien erzeugen und zusammenlinken. Auch in diesem Fall ist es also nicht nötig die *.dcu´s mit auszuliefern.

Ähnlich sieht es aus mit den Backup-Dateien die von Delphi automatisch erzeugte werden. Das Programm erkennt diese Dateien daran, dass das erste Zeichen in der Dateierweiterung eine Tilde '~' ist. Zwar ist es sinnvoll während der Programmentwicklung diese Backups erzeugen zu lassen, aber wenn das Programm fertig ist und man es weitergeben will dann sollte man diese unnötigen Dateien vorher löschen.

Bevor man den Ordner mit seinem Programm als Archiv packt ist es also sinnvoll alle unnötigen *.dcu-Dateien und Backup-Dateien zu löschen. Dies macht das Archiv erheblich kleiner und verkürzt somit die Downloadzeit für den Empfänger wesentlich.

Die gefundenen Dateien werden in einer Listbox angezeigt. Bevor man sie löschen kann muss man sie markieren, und vor dem Löschen wird nochmal nachgefragt ob man sich wirklich ganz sicher ist. Ihr braucht also nicht zu befürchten das ihr 'Delete Backup' startet und es dann einfach Dateien von Eurem Rechner löscht.


Achtung:
========

Selbst bei sachgemässer Benutzung des Programmes kann es zu Datenverlusten führen da ja Dateien gelöscht werden können. Deshalb übernehme ich keinerlei Haftung für Datenverluste die durch die Benutzung von 'Delete Backup' entstehen können! Die Anwendung ist auf eigene Gefahr!


Hinweis:
========

Der Windows-Ordner (in der Regel 'C:\WINDOWS') und all seine Unterverzeichnisse sind für 'Delete Backup' aus Sicherheitsgründen komplett gesperrt. Mit diesem Programm könnt ihr dort also NIX aus Versehen löschen oder so.


Komponenten:
============

Das Programm verwendet einige meiner selbstgebastelten Komponenten die ihr hier Meine (Tocs) Komponenten als Packet findet. Wenn ihr das Programm neu kompilieren wollt dann müst ihr vorher natürlich diese Komponenten installieren.


Das Programm verwendet ein *.ini-File und schreibt NIX in die System-Registrierung.

Das Programm ist GiftWare und damit völlig kostenlos und, wie immer, OpenSource!

Und diesmal bitte keine Farb-Diskussionen! Ihr habt den Quell-Code! Wenn Euch die Farben nit gefallen dann ändert sie einfach!

Ihr könnts Euch ja mal ansehen!

Grüsse von TOC!
Angehängte Dateien
Dateityp: zip delete_backup_version_1.0_f_r_delphi_3.0_201.zip (402,6 KB, 7x aufgerufen)
Dateityp: zip delete_backup_version_1.0_f_r_delphi_7.0_167.zip (633,8 KB, 27x aufgerufen)
Lars Uwe Hohmann
"Wäre die Erde eine Bank, ihr hättet sie längst gerettet!"
(Zitat GreenPeace)
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz