我想从本地硬盘执行文件复制到服务器 - 访问服务器,它需要插入用户名和密码, 当我写服务器名称时手动:\ neoserver一个窗口弹出窗口,插入用户名和密码后,所有服务器的文件都出现了。 执行复制我使用命令:File.copy(源路径,目标路径) 如何以不需要user @ pass的方式编写服务器的路径?
答案 0 :(得分:2)
您可以使用Process.Start
使用正确的凭据和参数调用copy
命令行可执行文件。
为了获得最佳控制权,请使用ProcessStartInfo
提供所需的所有信息:
ProcessStartInfo startInfo = new ProcessStartInfo("copy");
startInfo.Arguments = "source dest";
startInfo.UserName = myUser;
startInfo.Password = myPassword;
Process.Start(startInfo);