public bool IsSymlink(string linkPath) { if (!ReparsePoint.IsReparsePoint(linkPath)) { return(false); } var reparsePoint = ReparsePoint.Open(linkPath); return(reparsePoint.IsSymlinkOrJunction); }