1

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

我想知道网络驱动映射是怎么做的

4

2 回答 2

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

在这里,您可以为远程会话映射任何本地驱动器,当您连接时,它们将出现在远程计算机的“我的电脑”中。

更新

您只需在远程机器上配置一个网络共享,您的 C# 代码就可以写入该文件夹。

你的路径看起来像\\ComputerName\PublicShare\folder\structure\you\want

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

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

于 2012-08-12T02:01:44.610 回答
0

您不需要映射驱动器。

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

于 2012-08-12T02:15:25.160 回答