C#使用其他域/用户名/密码将文件复制到另一个目录

Ced*_*ric 7 c# dns copy file username

在c#2008中,我正在尝试将文件复制到目标路径(例如\newserver\destinationFolder),该路径可以位于另一个域中,也可以使用与当前用户不同的用户名/密码.如何在执行File.Copy(...)之前指定这些新的网络凭据?

谢谢!

Joh*_*ock 2

好问题,但我认为这是不可能的。我相信这种类型的文件从一个域复制到另一个域(没有建立信任)将被视为安全漏洞。

一些选项:

  1. 在域之间建立信任并授予当前用户权限
  2. 您可以尝试使用 Shell 执行命令,看看是否可以通过命令行参数来完成此操作。我在想“Net use”命令。