如何检查Windows 7中的文件夹中使用的符号链接

时间:2010-01-02 04:33:42

标签: windows windows-7 ntfs symlink

我一直在关注Windows 7 symbolic links(使用mklink)[编辑 - 它们在Windows Vista上也受支持,Windows Server 2003Windows Server 2008]。是否可以以编程方式确定文件夹是否为符号链接?

1 个答案:

答案 0 :(得分:3)

使用GetFileAttributes并检查FILE_ATTRIBUTE_REPARSE_POINT

ETA:既然你现在澄清了你是用C#做的,你可以在那里做到这一点:

System.IO.File.GetAttributes("some/path")

您可以在返回的枚举值中检查ReparsePoint标志。