如何检查目录是否共享?

时间:2012-03-08 09:15:37

标签: c# c++ c windows

如何在C#中检查目录是否共享? 它是在Windows下的C / C ++中完成的吗?

该目录位于同一台PC上!

2 个答案:

答案 0 :(得分:3)

对于C#:要检查是否可以访问(至少读取访问权限)当前登录用户的网络共享/未路径,请执行IO.Directory.Exists(@"\\YourUNCShare")

对于C ++:

Check out this question

还有this MSDN文章,使用PathFileExists来处理C

答案 1 :(得分:1)

在C ++ / C#中,您可以使用以下Windows API NetShareEnum()NetShareGetInfo()

检查MSDN以获取详细信息。