如何在C#(windows应用程序)中将文件从本地系统复制到其他系统?

如何在C#(windows应用程序)中将文件从本地系统复制到其他系统?,c#,file-copying,C#,File Copying,我需要从windows C#应用程序加载帮助文件,并将其移动/复制到其他系统(其本地驱动器)。本地系统上的应用程序(与C#windows应用程序相同)将使用它提供帮助 要做到这一点,需要做些什么 我理解File.Copy(),但我不知道,它是否也适用于远程系统?将现有文件复制到新文件。 目标可以是远程共享(UNC) 或是类似的东西。。。第二个值是UNC路径 如果目标位置需要登录名和密码,以下答案适用:(感谢Carlos Rendon找到它)。除了“System.IO.File.Copy”(“so

我需要从windows C#应用程序加载帮助文件,并将其移动/复制到其他系统(其本地驱动器)。本地系统上的应用程序(与C#windows应用程序相同)将使用它提供帮助

要做到这一点,需要做些什么

我理解
File.Copy()
,但我不知道,它是否也适用于远程系统?

将现有文件复制到新文件。 目标可以是远程共享(UNC)

或是类似的东西。。。第二个值是UNC路径


如果目标位置需要登录名和密码,以下答案适用:(感谢Carlos Rendon找到它)。

除了“System.IO.File.Copy”(“source”,“destination”)之外,第二部分使用远程共享?(或\\machinename\path\)远程计算机是否在同一域上?你能保证你的应用程序的用户在远程计算机上有写访问权限吗?但是如果远程共享需要登录名和密码怎么办?那么你需要更复杂的东西。找到它,将它添加到答案的正文中,这样就不会被忽略。。。谢谢你的建议!:)
File.Copy(
    @"C:\localpath\file.hlp", 
    @"\\remotemachinename\localpathonremotemachine\file.hlp");