Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Gelöschte Datei(en) finden (https://www.delphipraxis.net/9374-geloeschte-datei-en-finden.html)

orion3000 25. Sep 2003 10:16


Gelöschte Datei(en) finden
 
Hallo zusammen,

wie ist es möglich eine Liste der Dateien zu bekommen die irgendwann einmal gelöscht wurden.

Es gibt diverse Tools mit denen kann man ehemals gelöschte Dateien wiederherstellen.

Ich denke das dies in Delphi nicht zu machen ist.
(" in ASM ?")

Ich brauche nur eine Funktion, Procedure die mir die Datei(en) auflistet welche irgendwann mal gelöscht wurden.

Kennt jemand eine solche Funktion oder ähnliches.

Windows löscht ja, soweit ich weiß, nicht die Dateien direkt sondern markiert die Dateien nur als gelöscht. Der Dateninhallt bleibt ja vorhanden oder ???

Für Eure Mühe schon mal danke im voraus

Orion3000

Luckie 25. Sep 2003 10:29

Re: Gelöschte Datei(en) finden
 
Dazu mußt du auf der Unterstenebene auf das Dateisystem zugreifen. Viel Spaß beim zerschießen des FAT.

orion3000 25. Sep 2003 12:00

Re: Gelöschte Datei(en) finden
 
Hallo Luckie,

ich möchte keine gelöschten Datei(en) wiederherstellen, sondern nur eine Liste der Dateien abrufen die gelöscht wurden.

Ist das mit Delphi zu machen oder nicht ?

Das war eigentlich nur meine Frage.

Ich hab keine Lust mir das FAT zu zerschießen.

Ich brauch eben nur eine Liste der Datei(en).

Wie greife ich denn direkt auf die FAT zu, mit API wird das ja wohl nix.
Mit ASM "in Delphi" glaube ich ebenfalls nicht.
Da ich ja keine Interrupts in Delphi aufrufen kann, wie den int H21, hab ich irgendwo gelesen.

Gruß
Orion3000

Dannyboy 25. Sep 2003 12:32

Re: Gelöschte Datei(en) finden
 
Moin Leude.

Zitat:

Da ich ja keine Interrupts in Delphi aufrufen kann, wie den int
H21, hab ich irgendwo gelesen.
Wait a minute!!! Du meinst den INT 21H !!!! Na klar kannst Du den
aufrufen. Das ging damals schon damals in Pascal 7. Du kannst im
integrierten ASM keine Variablen deklarieren, a la DB oder DW, aber
Interruptsteuerung geht schon.

orion3000 25. Sep 2003 13:45

Re: Gelöschte Datei(en) finden
 
Hallo nochmal,

auch wenns nervt.

Wie kann ich kann ich sowas machen?

Ein Quellcode währe klasse.


Gruß
Orion3000

Luckie 25. Sep 2003 20:36

Re: Gelöschte Datei(en) finden
 
Zitat:

Zitat von orion3000
Wie kann ich kann ich sowas machen?
Ein Quellcode währe klasse.

Ich dachte DU wolltets das machen und nicht wir? :gruebel:

Na dann such mal im MSDN und mit Google nach Infos zum Dateisystem. Das Buch "Windows2000 Interna" oder wie das heißt, sollte auch eine Hilfe sein.

flomei 25. Sep 2003 20:39

Re: Gelöschte Datei(en) finden
 
Zitat:

Zitat von orion3000
Ein Quellcode währe klasse.

Hat auch jeder direkt im Root auf der Platte liegen... weil man das ja andauernd braucht... :lol: *rofl*

MfG Florian :hi:

orion3000 26. Sep 2003 12:16

Re: Gelöschte Datei(en) finden
 
Hallo Luckie,

ich möchte das gerne machen aber ich weiß nicht wie!

Ich hab schon unter Googel gesucht, aber nichts gefunden was mir weiterhilft.

Aber Sorry wenn ich gefragt habe.
Wenn ich wissen würde wie dann hätte ich bestimmt nicht gefragt.


Das Problemm bleibt aber bestehen.



Gruß
Orion3000

orion3000 29. Sep 2003 08:20

Re: Gelöschte Datei(en) finden
 
Hallo zusammen,

ich habe das Problemm, so glaube ich gelösst, ich nutze
ShellNotification um festzustellen wurde eine Datei gerade gelöcht oder verschoben.

Hatt jemand noch eine andere IDEE, wenn ja währe gut.

Gruß
Orion3000


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