Hi,
does anyone know how to check if a file or directory is either a Symbolic Link, Junction Point, Mount Point or Hard Link?
As far as i know a symbolic links are detected by checking a file for its "ReparsePoint" attribute. Junction points are detected by checking a directory for the "ReparsePoint" attribute. So if the "ReparsePoint" attribute is set on a file it must be a symbolic link, otherwise if its set on a directory it can only be a junktion point...right?
Good so far, but i have still no idea how to detect "Mount Points" and "Hard Links". Can anyone tell me how to do this?