从服务器复制信息

时间:2011-06-23 05:26:23

标签: c# network-programming

我们在C:驱动器上有一个本地用户文件夹的服务器。我将如何将文件夹从该服务器复制到本地计算机。任何帮助都将不胜感激。我没有做过这种编程,所以我不知道从哪里开始

由于

2 个答案:

答案 0 :(得分:0)

使用UNC路径(\\server\volume\directory\file)到服务器位置,并使用File.Copy Method

How to: Copy, Delete, and Move Files and Folders (C# Programming Guide)

答案 1 :(得分:0)

如果正在运行程序的计算机可以访问该共享,则除了更改路径外,它与从本地文件夹进行复制完全相同。

因此,为了论证,我们想要从\ Server \ Users(其中Server是服务器名,用户是共享名)复制到本地c:\ userShare文件夹,然后就像这样简单:

File.Copy(@"\\Server\Users",@"c:\userShare");

显然,您仍然需要在获取目录中的所有文件等方面实现逻辑,请参阅here以获取示例。

如果您需要首先授予对计算机的访问权限,请查看here以获取更多信息。