我在这个问题上遇到了困难,我在网络上有一个公共访问的文件夹(没有凭据限制)。我正在尝试执行File.Exist或Directory.Exist,并且我一直有例外。
有人能告诉我通过网络进行IO的好方法。
编辑1详情:
如果我做execture => \ agoodip \ Public \ test.txt我得到文件等等
在我的代码中,它看起来像一个基本的
Directory.Exist(@"\\agoodip\Public") or
File.exist(@"\\agoodip\Public\test.txt")
我得到的例外是找不到路径。
编辑2:
我正在使用Silverlight 3,是否有任何安全模式需要注意网络上的查找文件?
谢谢!
答案 0 :(得分:2)
我不相信这会对你有用。 Silverlight不允许任意访问文件系统或共享。 Silverlight在沙箱环境中运行,因此您可以限制对文件系统的访问。
答案 1 :(得分:0)
如果它引用网络路径而不是本地路径,则需要使用两个反斜杠(“\\”)开始UNC路径。