我需要阻止访问基于网络的目录。但是,通过使用“mklink”之类的工具,用户可以创建看起来像本地目录的映射目录。我使用基于.net的代码来获取目录的UNC路径以识别网络文件夹。但这对映射文件夹不起作用。我可以使用DirectoryInfo
课程中的任何信息吗?
答案 0 :(得分:2)
免责声明:我还没有在网络驱动器上测试符号链接 - 没有权限创建符号链接。我稍后会在家里尝试并更新我的答案。 但我可以告诉你,在本地磁盘上:
Attributes
属性将设置Directory
位。 Directory
和ReparsePoint
位。请尝试检查ReparsePoint
位。
更新:
网络文件夹只设置了Directory
位
卷上的根目录似乎有些奇怪 - 无论是本地驱动器还是网络驱动器 - 它还设置了Hidden
和System
位。不知道为什么。
但似乎网络文件夹的行为就像本地文件夹一样(这很有意义)。