我一直在关注Windows 7 symbolic links(使用mklink)[编辑 - 它们在Windows Vista上也受支持,Windows Server 2003,Windows Server 2008]。是否可以以编程方式确定文件夹是否为符号链接?
答案 0 :(得分:3)
使用GetFileAttributes并检查FILE_ATTRIBUTE_REPARSE_POINT。
ETA:既然你现在澄清了你是用C#做的,你可以在那里做到这一点:
System.IO.File.GetAttributes("some/path")
您可以在返回的枚举值中检查ReparsePoint标志。