代码之家  ›  专栏  ›  技术社区  ›  Steve

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

  •  1
  • Steve  · 技术社区  · 15 年前

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

    1 回复  |  直到 13 年前
        1
  •  3
  •   Joey Gumbo    15 年前

    使用 GetFileAttributes 并检查 FILE_ATTRIBUTE_REPARSE_POINT .

    埃塔: 既然你现在澄清了你是从C开始做的,你可以在本地做:

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

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