如何使用C#创建文件夹并以编程方式在服务器上访问它?
我使用过这段代码:
string path = @"\\MyIP\C$\NEWFOLDER";
try
{
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
使用上面的代码,我只能在本地机器上创建一个文件夹!
当我尝试在服务器计算机上创建一个文件夹时,我遇到了这个例外:
用户名或密码不正确
答案 0 :(得分:0)
您需要在服务器上进行一些配置。这是因为本地电脑 - >服务器需要权限。您需要允许IIS拥有在您的服务器上创建文件夹的权限。
答案 1 :(得分:0)
只要您可以从源(程序运行的位置)访问该文件夹,它就应该可以正常工作。要检查它,在源计算机中打开文件资源管理器并键入\\ targetMachineIp \ C $ \,如果您可以到达那里并且可以创建一个文件夹,这意味着只有问题在于您的程序运行的用户权限,请尝试在您的用户帐户。