将文件发布到远程PC C#

时间:2012-08-12 01:57:38

标签: c#-4.0 file-upload

我需要将文本文件发布到远程PC。我知道一种方法是在远程PC上设置ftp服务器,但我想将远程PC的驱动器映射到我的计算机,然后使用C#将文件发布到那里。换句话说,我想知道如何在我的计算机上与远程PC共享文件夹,以便我可以使用C#在那里发布文件。

我想知道网络驱动器映射是如何完成的

2 个答案:

答案 0 :(得分:0)

  • 打开远程桌面
  • 点击选项(窗口左下角)
  • 转到本地资源标签
  • 在“本地设备和资源”(页面底部)下,点击“更多”。

您可以在此处映射远程会话的任何本地驱动器,当您连接时,它们将显示在远程计算机的“我的电脑”上。

<强>更新

您可以在远程计算机上配置网络共享,并且您的C#代码可以写入该文件夹。

您的路径将显示为\\ComputerName\PublicShare\folder\structure\you\want

或者,您可以拥有一个完全成熟的客户端 - 服务器系统,您可以在远程计算机上运行客户端,连接到计算机上的服务器实例,其中“服务器”将文件内容发布到客户端通过您的API,客户端决定(使用其配置)在哪里写文件。

使用哪一个,取决于您的要求。网络共享简单易用。客户端 - 服务器系统是很多代码,但足够灵活,具有配置和安全性,并且可以扩展为允许通过Internet共享文件。

答案 1 :(得分:0)

您无需映射驱动器。

您可以像编写任何其他文件一样将文件写入\\ComputerName\ShareName\Subfolder\File.ext

相关问题