J'ai regardé le Windows 7 symbolic links (en utilisant mklink) [Éditer - ils sont également supportés sur Windows Vista, Windows Server 2003, Windows Server 2008]. Est-il possible de déterminer par programme si un dossier est un lien symbolique?Comment vérifier quels liens symboliques sont utilisés dans un dossier dans Windows 7
1
A
Répondre
3
Utilisez GetFileAttributes et vérifiez FILE_ATTRIBUTE_REPARSE_POINT.
ETA: Puisque vous éclairci maintenant que vous faites cela de C#, vous pouvez le faire en mode natif là:
System.IO.File.GetAttributes("some/path")
Vous pouvez vérifier le drapeau reparsepoint de la valeur ENUM retournée.
Je suggère de demander cela à serverfault –
Derek: Pourquoi? Si je peux demander. Qu'est-ce que cela a à voir avec l'administration des serveurs au lieu de la programmation me échappe. – Joey
Détail le plus important de tous: Utilisation de quel langage de programmation? –