All you need is the class
System.Net.FtpWebRequest
, see
http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx[
^], see also the code sample in this article.
As to the shared path, this is something which maps the files on a remote system sharing those file; you can use in the same was as ordinary (local) file, if you run the code as a user with proper permissions. However, the same thing applied to an ordinary file. You should not see any difference.
—SA