tags:

views:

1559

answers:

3

I need to load help files from my windows C# application and move/copy to other system (to its local drive). Application (same C# windows application) on the local system will use it for help.

What needs to be done to accomplish this?

I understand File.Copy() but i don't know, will it hold for remote system also?

+2  A: 

FTP, WebDAV, HTTP POST, simple File.Copy to a UNC. You'll have to give us a few more details...

Roger Lipscombe
Don't forget sneakernet :)
Jon B
can i use HTTP post on my windows app?
Dhana
A: 

File.Copy() Copies an existing file to a new file. The target can be a remote share (UNC).

gimel
+1  A: 
File.Copy(
    "C:\localpath\file.hlp", 
    "\\remotemachinename\localpathonremotemachine\file.hlp");

Or something along those lines... the second value is a UNC path.

And in case the target location needs a login and password, the following answer is applicable: Copy file to remote computer using remote admin credentials (Thanks to Carlos Rendon for finding it).

jerryjvl
But what if the remote share requires a login and password?
Carlos Rendon
Then you'd need something more complicated.
jerryjvl
found it, http://stackoverflow.com/questions/766033/copy-file-to-remote-computer-using-remote-admin-credentials/766086#766086
Carlos Rendon
Added it to the body of the answer so it is not overlooked... thanks for the suggestion! :)
jerryjvl