繁体   English   中英

从远程机器复制操作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM