Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dateizugriff umleiten (https://www.delphipraxis.net/43252-dateizugriff-umleiten.html)

franksch88 31. Mär 2005 13:33


Dateizugriff umleiten
 
Hallo!

Ich möchte gerne wissen ob es möglich ist mit Delphi7 den Zugriff auf bestimmte Dateien auf der Festplatte anzuhalten oder umzuleiten.

Ich will nämlich eine Art Speicherplatzverwaltungssoftware schreiben, die Dateien auf einem anderen Computer verschiebt, wenn sie schon länger nicht mehr gebraucht wurden. Beispiel:

c:\test\abc.avi 65 MB

Diese Datei wurde schon seit 2 Wochen nicht mehr benutzt, also mirgriert mein Programm diese Datei auf \\server\daten\test\abc.avi, und ersetzt die lokale version mit eine 0-Byte große Datei.

c:\test\abc.avi 0 bytes

Ich will dass mein Programm jede Art Zugriff auf diese Datei abfängt, und nach Wahl einer der beiden Aktionen durchführt:

1) Die Anfrage des Zugriffs auf c:\test\abc.avi soll auf \\server\daten\test\abc.avi umgeleitet werden, und soll remote geöffnet werden
2) Die Anfrage soll gestoppt werden, während mein Programm die Datei wieder vom Server holt und die dummy-Datei ersetzt, dann soll die Anfrage weiterhin zugelassen werden.

Vielen Dank für eure Hilfe!

Luckie 31. Mär 2005 13:38

Re: Dateizugriff umleiten
 
HardLinks heißt das Stichwort. Ansonsten wirst du wohl einen Dateisystemtreiber programmieren müssen.

RavenIV 31. Mär 2005 14:07

Re: Dateizugriff umleiten
 
Zitat:

Zitat von Luckie
HardLinks heißt das Stichwort. Ansonsten wirst du wohl einen Dateisystemtreiber programmieren müssen.

wie man sieht benutzt er MS-Windows.
soweit ich weiss gibt es dort keine Hardlinks...

gruessle

sakura 31. Mär 2005 14:09

Re: Dateizugriff umleiten
 
Zitat:

Zitat von RavenIV
wie man sieht benutzt er MS-Windows.
soweit ich weiss gibt es dort keine Hardlinks...

Die nennen sich Symbolic Links und sind in jedem guten NTFS System vorhanden :zwinker:

...:cat:...

Luckie 31. Mär 2005 15:28

Re: Dateizugriff umleiten
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von Luckie
HardLinks heißt das Stichwort. Ansonsten wirst du wohl einen Dateisystemtreiber programmieren müssen.

wie man sieht benutzt er MS-Windows.
soweit ich weiss gibt es dort keine Hardlinks...

Siehe hier: http://assarbad.net/de/stuff -> ln.zip

franksch88 31. Mär 2005 15:46

Re: Dateizugriff umleiten
 
Vielen Dank für die Antworten! Könnte mir jemand weiterhelfen wie man mit diese Hardlinks mein Problem löst?

Luckie 31. Mär 2005 16:23

Re: Dateizugriff umleiten
 
Du verschiebst die datei und erzeugst eine Hardlink auf die Datei.

NicoDE 31. Mär 2005 16:36

Re: Dateizugriff umleiten
 
Zitat:

Zitat von Luckie
Du verschiebst die datei und erzeugst eine Hardlink auf die Datei.

Ich dachte, dass Hardlinks nur auf dem gleichen NTFS-Volume funktionieren.

Luckie 31. Mär 2005 16:38

Re: Dateizugriff umleiten
 
Zitat:

Zitat von NicoDE
Zitat:

Zitat von Luckie
Du verschiebst die datei und erzeugst eine Hardlink auf die Datei.

Ich dachte, dass Hardlinks nur auf dem gleichen NTFS-Volume funktionieren.

Autsch, stimmt.

PS: Bleibt es morgen bei 16:15?

franksch88 31. Mär 2005 20:24

Re: Dateizugriff umleiten
 
Also gibt es gar keine Lösung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr.
Seite 1 von 2  1 2      

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