Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Alle Dateien die erzeugt wurden löschen, wie? (https://www.delphipraxis.net/58674-alle-dateien-die-erzeugt-wurden-loeschen-wie.html)

dragi 10. Dez 2005 16:55


Alle Dateien die erzeugt wurden löschen, wie?
 
Hallo,

ich brauche mal Tips von euch...wie so oft :)
Ich habe folgendes Problem:

Es gibt mehrere Rechner an denen den ganzen Tag verschiedene Leute sitzen und evtl. Dateien aus dem Internet Laden und speichern oder Bilder au die Festplatte ablegen oder ähnliches. Jetzt möchte ich das jeden Abend ein Programm startet das alle Dateien die heruntergeladen bzw. angelegt wurden wieder gelöscht werden, da die User das meist nicht machen und so die Festplatte Ruckzuck voll ist. Da die User aber überall auf der Platte speichern dürfen und dies nicht geändert werden soll, frage ich mich wie ich das lösen kann? Vielleicht ein Programm schreiben das jeden Morgen (also bei einem sauberen Rechner) die komplette Festplatte durchgeht und jede Datei mit Pfad in eine Datenbank schreibt und am Abend wieder die komplette Platte durchgeht und die Dateien die nicht in der Datenbak stehen wieder löscht? Aber dann wären auch Dateien weg die vielleicht von Windows oder anderen schon installierten Programmen angelegt werden. Also nicht die beste Lösung, oder? Habt ihr vielleicht eine Idee wie man dieses Problem mit einem Programm lösen kann? Es soll nichts and den Rechnern verändert werden...es muß von einem selbstgeschreibenen Programm gemacht werden.

Bin für jeden Tip dankbar!

Gruß

Dragi

Union 10. Dez 2005 17:20

Re: Alle Dateien die erzeugt wurden löschen, wie?
 
Dann bleibt Dir ja nichts anderes übrig, als die von Dir beschriebene Vorgehensweise. Du könntest das evtl. noch ergänzen durch eine Exclude-Liste (z.B. *.doc, *.xls isw. nicht löschen). Bessere Vorgehensweise wäre natürlich, die Rechner im Kiosk-Mode laufen zu lassen, dann machen sich die Änderungen praktisch selber wieder rückgängig. Oder im Netz eine entsprechende Policy einrichten und Dokumente nur noch zentral auf dem Server in vereinbarten Verzeichnissen oder in Sharepoint zu speichern.

bigg 10. Dez 2005 17:29

Re: Alle Dateien die erzeugt wurden löschen, wie?
 
Hi,

das einfachste wäre, ein Backup automatisch vor dem Hochfahren des Rechners auszuführen,
so erspart man sich das ewige hin und her und kommt gleich zur Sache.

Das Problem, bei deiner Vorgehensweise ist, das du vorhandene Dateien nicht berücksichtigt.
Außerdem könnten wichtige Dateien einfach gelöscht werden.

Stanlay Hanks 10. Dez 2005 17:35

Re: Alle Dateien die erzeugt wurden löschen, wie?
 
Zitat:

Zitat von dragi
Da die User aber überall auf der Platte speichern dürfen und dies nicht geändert werden soll, frage ich mich wie ich das lösen kann?

Selbst wenn es nicht geändert werden soll, für dein Vorhaben wäre das die einzig sinnvolle Lösung ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:50 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