访问局域网内某台电脑的共享文件夹,需要用户名密码
同一个局域网内电脑B告知电脑A访问时的网址为:100.110.123.161\\AVS_FilePort\Input,用户名、密码分别为:user01,12345。
我用了以下代码上传文件(其实就是拷贝):
string fileName1 = "zfc.xml";
string fileName2 = Application.StartupPath.ToString() + @"\xml\" + fileName1;
if (File.Exists(fileName2))
{
string from = fileName2;
string to = @"\\user01:12345@100.110.123.161\AVS_FilePort\Input\";
to = to + fileName1;
try
{
File.Copy(from, to, true);
MessageBox.Show("远程上传成功!");
}
catch (Exception ex)
{
MessageBox.Show("远程上传失败!");
}
}
经试验上传未获成功。以上填写的共享文件夹的前缀格式是从网上抄来的,也许不正确,应该如何把用户名和密码写入代码呢?另外一般电脑的开机用户名都是Administrator,他告诉我的却是user01,不知道user01是他的开机用户名呢还是他的共享文件夹设了用户名、密码。请高手释疑,谢谢!
------解决方案--------------------有个简单办法,使用net use将对方的机器磁盘映射到本地磁盘,然后就可以自由操作了
------解决方案--------------------先用dos的net user命令登陆
------解决方案--------------------这个应该要有权限吧,没有权限 应该是访问不了的。
------解决方案--------------------做个磁盘映射,模拟对方的用户权限就可以了,