C# 使用C访问不同计算机的共享文件夹#
我想访问另一台计算机的共享文件夹(映射到我的 服务器)从c#中说E:\(实际上是\myothermac\c$\somefolder) 如果我使用C# 使用C访问不同计算机的共享文件夹#,c#,asp.net,C#,Asp.net,我想访问另一台计算机的共享文件夹(映射到我的 服务器)从c#中说E:\(实际上是\myothermac\c$\somefolder) 如果我使用 string strFolder = "E:\myNewFolder"; if (System.IO.Directory.Exists(strFolder)) { ... } 它总是说目录不存在。我想可能存在 与安全有关,我让每个人都可以完全访问 在另一台机器上,但没有用 我知道ASPNET用户不会知道任何其他用户在上创建的共享 机器,但你建议我怎
string strFolder = "E:\myNewFolder";
if (System.IO.Directory.Exists(strFolder))
{ ... }
它总是说目录不存在。我想可能存在
与安全有关,我让每个人都可以完全访问
在另一台机器上,但没有用
我知道ASPNET用户不会知道任何其他用户在上创建的共享
机器,但你建议我怎么做
我甚至试过:
string strFolder = "\\\\MyOtherMachine\\c$\\myNewFolder";
if (System.IO.Directory.Exists(strFolder))
{ ... }
您可以使用DriveInfo类为此目的提供更详细的说明 编辑:
我想,这个链接可以帮助您。asp.net用户对您尝试访问的文件夹有权限吗?是的。asp.net用户对文件夹有权限您尝试使用IP访问了吗?是的。我仅使用IP地址尝试我使用的是DriveInfo.GetDrives().在服务器中,它工作正常。当我在其他机器中访问具有IP地址的站点时,它找不到映射的驱动器。