C# 如何从同一网络中的另一台计算机的特定文件夹中保存和检索图像?

C# 如何从同一网络中的另一台计算机的特定文件夹中保存和检索图像?,c#,C#,我正在开发一个WPF应用程序,我希望将图像保存到同一网络中另一台计算机的特定文件夹中,并从同一文件夹中检索任何图像以显示在我的应用程序上 需要一些参考资料和教程。您需要共享该文件夹,然后可以使用System.IO.File.Copy或使用UNC路径直接读取 UNC:\\SERVERNAME\ShareName 如果机器TOM_PC上有一个名为C_DRIVE的共享,则您可以在CMD提示符下执行一个简单的测试: DIR \\TOM_PC\C_DRIVE\*.* 这一解释适用于Windows操作系

我正在开发一个WPF应用程序,我希望将图像保存到同一网络中另一台计算机的特定文件夹中,并从同一文件夹中检索任何图像以显示在我的应用程序上


需要一些参考资料和教程。

您需要共享该文件夹,然后可以使用
System.IO.File.Copy
或使用UNC路径直接读取

UNC:\\SERVERNAME\ShareName

如果机器TOM_PC上有一个名为C_DRIVE的共享,则您可以在CMD提示符下执行一个简单的测试:

DIR \\TOM_PC\C_DRIVE\*.*

这一解释适用于Windows操作系统。 假设您的网络中有另一台名为“PC1”的机器。 PC1有一个名为“C”的硬盘。 在此磁盘上有一个文件夹SharedFolder,本地路径为“C:\SampleFolder\SharedFolder”

然后右键单击该文件夹并选择“共享”,就可以找到该手册。 选择要与之共享的人后,将写入路径,如“\\DESKTOP\u MIKE\SharedFolder”


最后,您可以在另一台计算机上使用此路径以该特定文件夹为目标。

为什么使用WPF标记???如果您登录到运行WPF应用程序的同一台计算机上,您将如何手动保存文件?是否有UNC共享?映射驱动器?Ftp位置?制定出手动过程,我们就可以用代码告诉你怎么做。如果你发现你实际上无法手动完成(例如由于访问限制),那么程序也无法完成。投票结束的范围太广。虽然下面的答案是恰当的,但有可能有几十种方法可以回答这个问题。OP -考虑扩展@ JuangWu评论,并详细说明您打算如何使目的地可用(UNC,FTP等)。您能给我一些细节来执行这个吗?或者它可以使用另一个服务来完成,例如HTTP、FTP、TFTP等等。当然,但在这种情况下它听起来不是必须的。对于只在受控网络中运行的应用程序来说,共享是最简单的。