AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateizugriff umleiten

Ein Thema von franksch88 · begonnen am 31. Mär 2005 · letzter Beitrag vom 1. Apr 2005
Antwort Antwort
Seite 1 von 2  1 2      
franksch88

Registriert seit: 14. Jul 2004
Ort: Mainz
23 Beiträge
 
Delphi 7 Personal
 
#1

Dateizugriff umleiten

  Alt 31. Mär 2005, 13:33
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!
xTr1m
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 13:38
HardLinks heißt das Stichwort. Ansonsten wirst du wohl einen Dateisystemtreiber programmieren müssen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 14:07
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
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 14:09
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

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 15:28
Zitat von RavenIV:
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
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
franksch88

Registriert seit: 14. Jul 2004
Ort: Mainz
23 Beiträge
 
Delphi 7 Personal
 
#6

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 15:46
Vielen Dank für die Antworten! Könnte mir jemand weiterhelfen wie man mit diese Hardlinks mein Problem löst?
xTr1m
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 16:23
Du verschiebst die datei und erzeugst eine Hardlink auf die Datei.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#8

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 16:36
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.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 16:38
Zitat von NicoDE:
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?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
franksch88

Registriert seit: 14. Jul 2004
Ort: Mainz
23 Beiträge
 
Delphi 7 Personal
 
#10

Re: Dateizugriff umleiten

  Alt 31. Mär 2005, 20:24
Also gibt es gar keine Lösung?
xTr1m
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 04: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