[fpc-pascal] cross os symbolic link handling
Marc Santhoff
M.Santhoff at t-online.de
Sat Nov 1 17:25:04 CET 2008
Am Samstag, den 01.11.2008, 10:09 +0100 schrieb Tomas Hajny:
> On 31 Oct 08, at 17:49, Marc Santhoff wrote:
>
> Hi,
>
> > is there any function or set of functions for handling symbolic links
> > inside the file system at an os independant level in fpcs libraries?
> >
> > Unix-like systems have soft symlinks (Linux, FreeBSD), Windows has .lnk
> > files upt to XP and AFAIR Windows Vista has some other stuff I don't
> > know about yet.
> .
> .
>
> .lnk files under Windows don't really work as symlinks and thus
> wouldn't be supported at the RTL level (they aren't directly treated
> like that by the Windows API level AFAIK, they're only handled by the
> Windows GUI).
I expected behaviour like that, but I need to retrieve some information
on the target file of the .lnk. I'm sure some shell- or winapi-funktion
will help me there.
> NTFS links (available since Win2k IIRC) are another
> story, those are much closer to the Unix symbolic link concept.
I see, this is the new part. So I have to go searching Bills KB for that
stuff.
Thank you,
Marc
More information about the fpc-pascal
mailing list