相关疑难解决方法(0)

用于选择多个文件和文件夹.NET的必需对话框

我觉得很容易找到,我错了.

对话要求:

  • 可以同时浏览MULTIPLE FILES/FOLDERS.
  • 可以在.NET窗体中使用.
  • 免费或可以在GPL下使用.
  • 适用于Win Xp和Win 7.

对话框首选项:

  • C#
  • 看起来像.NET中的OpenFileDialog.
  • 有用于粘贴路径的文本框.

我在WEB上尝试过几个例子,没有一个满足所有要求!

一些最接近解决方案的例子:

.net c# openfiledialog folderbrowserdialog winforms

14
推荐指数
1
解决办法
3751
查看次数

.NET中是否有OpenFileOrFolderDialog对象?

是否可以使用OpenFileDialog类选择文件OR文件夹?它似乎只允许选择文件,如果您选择一个文件夹,然后选择打开它将导航到该文件夹​​.

如果OpenFileDialog不能用于此,那么我应该使用另一个对象吗?

编辑:场景是我有一个工具可以上传一个...许多文件或文件夹.我需要能够提供一个OpenFileDialog允许用户选择文件,文件夹或其组合的对话框.FolderBrowseDialog在这种情况下,我知道这不是答案.

.net c# filedialog

7
推荐指数
1
解决办法
1989
查看次数

如何通过单个WinForm对话框获取文件夹或文件路径?

更新:似乎我不清楚我的问题是什么.约翰·阿伦对我的头衔的编辑似乎也引起了更多的误解.标题更改为"我如何获取文件夹或文件路径?" 这不是我追求的.我知道有一个对话框可以处理文件,另一个对象可以处理文件夹.我知道这些对话框中的每一个都可以返回文件夹或文件的路径.我说我不确切知道如何获取文件路径,但即使我知道如何这样做也没有帮助我.

正如我原来的问题所述:

"我让用户通过某个对话框选择文件夹或文件.我不知道路径是属于文件夹还是文件.一旦用户点击"打开"按钮,我想要当前选择的目录或要存储在字符串中的文件路径."

我在这里的意思是我想使用一些可能存在或不存在的对话框.我不知道用户是在文件或文件夹之后.用户知道这一点,但用户不知道路径.这就是使用对话框的原因.用户将搜索所需的文件或文件夹,然后单击"打开".根据我的需要使用单个对话框更有意义.我想看看是否存在这样的对话框,因为我对.NET Framework的体验有限.

Jared Kells的回答几乎就是我想要的.在阅读了他提供的内容后,似乎不存在这样的对话框.我将不得不提供自己的实现.

由于提出我自己的实现可能会耗费时间和困难,我现在将不会这样做.如果某人提供了非常有帮助的答案,我会等几天选择答案.

感谢那些贡献的人,即使它不是我所追求的.

原始内容:

我正在寻找一种方法来获取文件夹或文件的文件路径.我一直在玩OpenFileDialog,FolderBrowserDialog没有太大的成功.我能够使用FolderBrowserDialog.SelectedPath获取文件夹路径.使用OpenFileDialog该类,我无法弄清楚如何获取文件路径.

即使我能弄明白,我仍然处于困境中.我让用户通过某个对话框选择文件夹或文件.我不知道路径是属于文件夹还是文件.一旦用户点击"打开"按钮,我希望当前选择的目录或文件路径存储在字符串中.看起来我使用的每个类都被文件或文件夹困住了.

这是否可以使用WinForms对话框?我不想在此时编写自己的对话框.

c# dialog file path winforms

6
推荐指数
1
解决办法
1万
查看次数