Entwickler-Ecke

Dateizugriff - physischer Zeiger auf Dateien


schuri - Fr 09.07.04 17:13
Titel: physischer Zeiger auf Dateien
also ich will ein datei-/favouritenbaum erstellen. das soll heißen, dass ich in einem explorer dateien auswählen kann und diese dann einem bestimmen favouriten zuordnen kann.

ich habe mir überlegt, dass ich den favouritenbaum, generell als pointerstruktur verwalten kann(zur laufzeit) und dann beim beenden ihn dann in eine datei schreibe.

mein problem: wie stell ich eine speicherbare(!!!) verknüpfung zu den dateien her, die den einzelnen favouriten zugeordnet wurden?!

meine idee: ich bräuchte die physische adresse der dateien, die ich dann abspeichern kann....


für bessere ideen, bin ich immer dankbar!!!!


Delete - Fr 09.07.04 17:48

Bessere Idee? Hm, das ist so ´ne Sache. Dazu müsste man nämlich die Frage stellen: Was willst du erreichen? So richtig kann ich mir nämlich unter dem hier
Zitat:
also ich will ein datei-/favouritenbaum erstellen. das soll heißen, dass ich in einem explorer dateien auswählen kann und diese dann einem bestimmen favouriten zuordnen kann.

nichts vorstellen.

Was sind das für Favoriten?
Die vom IE?
Und was haben die Dateien damit zu tun?


schuri - Fr 09.07.04 17:57

also ich schreibe ein programm zu datei-sortierung (z.B. musikdateien oder so) und dann kann man eben in einem explorer(programmintern) dateien auswählen und die soll man dann quasi in ordner verschieben können.
der sinn: z.b. dateien nach einem bestimmten kriterium sortieren ( wie tanzestil oder so) und das habe ich in einer form von dateibäumen vor....


SvenAbeln - Mo 12.07.04 16:55

Hallo,

Zitat:

mein problem: wie stell ich eine speicherbare(!!!) verknüpfung zu den dateien her, die den einzelnen favouriten zugeordnet wurden?!

meine idee: ich bräuchte die physische adresse der dateien, die ich dann abspeichern kann....


Warum nimmst du nicht einfach die logische Adresse der Dateien, also Pfad + Dateiname,diese kannst du ganz einfach in einem String speichern.

Alle Funktionen für Dateien (Kopieren,Verschieben ...) arbeiten auch alle mit dem Dateinamen.

Mit den physische Adresse (Spuren,Sektoren ...) kannst du sowieso nicht viel anfangen.


Gruß,


tommie-lie - Mo 12.07.04 17:03

Klick [http://www.delphipraxis.net/topic29545_physischer+zeiger+auf+dateien.html]