从远程服务器提取文件

时间:2013-12-16 09:01:13

标签: c#

我想使用c#编程语言将位于远程计算机上的文本文件提取到我的计算机上。 我该怎么办?

我尝试使用file.copy方法,但无法做到。 任何人都可以建议其他方法。

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您正在将C#与file.copy一起使用,则必须将远程驱动器映射到您的计算机,并且必须进行身份验证。我打赌你遇到的问题只是因为你没有获得你想要获得的文件的权限。

如果远程计算机的用户名/ pw有效,请映射驱动器:

http://windows.microsoft.com/en-us/windows/create-shortcut-map-network-drive#1TC=windows-7

如果您仍然遇到问题,远程机器上的某些东西可能会阻止您。

修改 如果您尝试访问同一网络上的驱动器,则尝试访问Windows资源管理器中的URI。如果你能够完成另一个问题。如果你无法达到它或者它要求用户或PW你根本没有权限去那里。

编辑2: 专业提示:避免试图看起来像是在试图“破解”某些东西。我向你保证,你所得到的其他答案显而易见,你将被焚烧,并被贬低为遗忘。

编辑3: 另一个堆栈溢出文章用c#谈论同样的事情

Accessing a Shared File (UNC) From a Remote, Non-Trusted Domain With Credentials