我需要阻止对基于网络的目录的访问。但是,通过使用“mklink”之类的工具,用户可以创建看起来像本地目录的映射目录。我使用基于 .net 的代码来获取目录的 UNC 路径以识别网络文件夹。但这不适用于映射文件夹。DirectoryInfo
我可以使用课堂上的任何信息吗?
问问题
1163 次
1 回答
2
免责声明:我没有在网络驱动器上测试符号链接 - 无权创建一个。我稍后会在家里尝试并更新我的答案。但我可以告诉你,在本地磁盘上:
- 对于“普通”目录,该
Attributes
属性将Directory
设置位。 - 对于符号链接——我猜也是一个连接点——设置了
Directory
和ReparsePoint
位。
所以试着检查ReparsePoint
一下。
更新:
网络文件夹只Directory
设置了位。
卷上的根目录似乎有些奇怪——无论是本地驱动器还是网络驱动器——它还设置了Hidden
andSystem
位。不知道为什么。
但似乎网络文件夹的行为就像本地文件夹一样(这是有道理的)。
于 2014-10-23T14:44:21.153 回答