Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Symlink erkennen und ihm folgen (https://www.delphipraxis.net/166057-symlink-erkennen-und-ihm-folgen.html)

Schwedenbitter 27. Jan 2012 13:55

Symlink erkennen und ihm folgen
 
Hallo,

ich stehe vor dem Problem, dass ich gern Verzeichnisangaben mit darin enthaltenen Symlinks auflösen möchte.
Wenn der Benutzer also unter dem deutschen Windows 7 z.B. "C:\Programme" eingibt, möchte ich
  • erkennen, dass es ein Symlinks ist und
  • herausbekommen, wohin er zeigt.

Im Moment habe ich aber das Problem, dass ich mit
Delphi-Quellcode:
FindFirst();
bereits nicht weiterkomme. Zwar existiert in der SysUtils.pas eine Konstante
Delphi-Quellcode:
faSymLink  = $00000040 platform;
. Die Abfrage
Delphi-Quellcode:
SR.Attr And faSymLink = faSymLink
ist aber immer False und wenn ich mir die Zahlen binär ansehe, passt das auch.

Wir kann ich ggf. anders auf einen Symlink prüfen?
Wie komme ich dann an dessen Ziel?

Gruß, Alex


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