我需要将文本文件发布到远程PC。我知道一种方法是在远程PC上设置ftp服务器,但我想将远程PC的驱动器映射到我的计算机,然后使用C#将文件发布到那里。换句话说,我想知道如何在我的计算机上与远程PC共享文件夹,以便我可以使用C#在那里发布文件。
我想知道网络驱动器映射是如何完成的
答案 0 :(得分:0)
您可以在此处映射远程会话的任何本地驱动器,当您连接时,它们将显示在远程计算机的“我的电脑”上。
<强>更新强>
您可以在远程计算机上配置网络共享,并且您的C#代码可以写入该文件夹。
您的路径将显示为\\ComputerName\PublicShare\folder\structure\you\want
或者,您可以拥有一个完全成熟的客户端 - 服务器系统,您可以在远程计算机上运行客户端,连接到计算机上的服务器实例,其中“服务器”将文件内容发布到客户端通过您的API,客户端决定(使用其配置)在哪里写文件。
使用哪一个,取决于您的要求。网络共享简单易用。客户端 - 服务器系统是很多代码,但足够灵活,具有配置和安全性,并且可以扩展为允许通过Internet共享文件。
答案 1 :(得分:0)
您无需映射驱动器。
您可以像编写任何其他文件一样将文件写入\\ComputerName\ShareName\Subfolder\File.ext
。