【发布时间】:2014-04-16 14:16:51
【问题描述】:
我想通过我的 wpf 应用程序从远程服务器(继承 MarshalByRefObject)中选择并使用文件夹中的文件。 我正在使用远程处理,所以我不能使用 OpenFileDialog 方法。
有人知道怎么做吗?要使用我的文件,我最好使用文件流,但我不知道如何选择服务器上的文件之一
【问题讨论】:
标签: c# wpf filestream remoting
我想通过我的 wpf 应用程序从远程服务器(继承 MarshalByRefObject)中选择并使用文件夹中的文件。 我正在使用远程处理,所以我不能使用 OpenFileDialog 方法。
有人知道怎么做吗?要使用我的文件,我最好使用文件流,但我不知道如何选择服务器上的文件之一
【问题讨论】:
标签: c# wpf filestream remoting
在 codeplex 上有这个 .NET Remoting:使用委托处理远程事件 - 您可以查看的“聊天和文件发送”应用程序的真实示例。我认为发送文件等的示例代码应该可以复制并恢复到您的需要。在我能想到的任何解决方案中,无论如何您都需要服务和客户来完成工作。
此代码还使用了相关的设计模式,对于远程开发来说可能会很有趣
http://www.codeproject.com/Articles/14100/Dot-Net-Remoting-Handling-Remote-Events-using-Dele
【讨论】:
好的,所以我为完成这项任务所做的工作非常简单。 我列出了我的文件夹内容,然后将其显示在列表框中
public static List<string> getFiles()
{
List<string> listReturn = new List<string>();
string[] filePaths = Directory.GetFiles(backupFolder);
return filePaths.ToList();
}
Here,您可以找到有关 GetFiles 方法的信息。您可以指定是否希望显示的文件具有特定扩展名,以及是否需要搜索选项,例如遍历所有子目录
【讨论】: