我必须将文件复制到局域网中的pc。让我们说我必须将文件从192.168.1.2复制到192.168.1.3。我必须复制一个名为'文件夹'的文件夹。 所以我有一个路径为192.168.1.3/folder的文件夹。此文件夹具有凭据用户名和密码。 我已经看到了如下所示的方法:
using (new Impersonator("username", "domain", "pass"))
{
File.Copy(@"192.168.1.2\file.txt", @"192.168.1.3\folder\file.txt");
}
这种情况下的域名是什么?
答案 0 :(得分:0)
域(通常)是Active Directory域的名称。您可以打开控制面板,确保您处于图标视图中,单击系统,然后在"计算机名称,域和工作组设置"中查看域。如果它以.local
,.net
或.com
或类似内容结束,您可以将该部分保留下来。
顺便说一下,通常在使用UNC network paths时,你会在计算机名称之前使用双斜杠。例如:
using (new Impersonator("username", "domain", "pass"))
{
File.Copy(@"\\192.168.1.2\file.txt", @"\\192.168.1.3\folder\file.txt");
}