使用C#访问其他计算机的共享文件夹

时间:2011-11-09 05:46:09

标签: c# asp.net

我想访问另一台机器的共享文件夹(映射到我的 服务器)用C#说E:\(实际上是\ myothermac \ c $ \ somefolder“)。

如果我使用

string strFolder = "E:\myNewFolder";

if (System.IO.Directory.Exists(strFolder))
{ ... }

它总是说目录不存在。我以为可能是 与安全性有关,我让每个人都拥有完全的访问权限 在另一台机器上。但它没有帮助。

我知道ASPNET用户不会知道任何其他用户创建的共享 机器,但你怎么建议我这样做?

我甚至试过这个:

string strFolder = "\\\\MyOtherMachine\\c$\\myNewFolder";
if (System.IO.Directory.Exists(strFolder))
{ ... }

1 个答案:

答案 0 :(得分:0)

为此,您可以使用DriveInfo类,更详细地说明here

编辑:

我认为链接Connect to a shared folder using IP address in C#可以帮到你。