[英]Copy operation from remote machine
首先,我将描述我的环境:我的计算机AAA连接到名为BBB的计算机。 我希望从AAA运行的c#应用程序将映射BBB上的CD和DVD驱动器,然后将BBB上的CD和DVD驱动器复制到BBB硬盘中的某个位置。
这意味着我想通过c#代码从远程在BBB计算机中执行复制操作。 我有BBB的本地管理员密码。
任何代码建议? 如果可以附加代码示例,将很有帮助。
注意:我正在使用Windows。
谢谢。
可能您必须在计算机AAA中映射BBB的CD / DVD驱动器,并为将运行您的应用程序的计算机AAA用户授予读/写访问权限。
编码愉快!!
如果CD驱动器是共享的,则可以使用\\\\ computer \\ share \\ somefile路径来复制文件,就像复制本地文件一样。 例如。
File.Copy(@"\\BBB\MyDrive\MyFile",@"C:\MyFile")
将文件从远程驱动器复制到本地磁盘
如果未共享远程驱动器,则您可以使用\\ computer \\ drive $格式来访问它,但是仍然可以访问它,例如。 \\\\ BBB \\ d $。 仅当您的帐户在远程计算机上具有管理员权限时,File.Copy才能像以前一样工作。
如果您的帐户没有必要的特权,则必须使用模拟方式将其提供为File。Copy不接受凭据。 选中“ 如何在连接到网络共享时提供用户名和密码”,以通过凭据的简单方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.