正如我原来的问题所述:
“I’m having the user select a folder or file through some dialog. I don’t know whether the path will belong to a folder or a file. Once the user hits the ‘Open’ button,I want the currently selected directory or file path to be stored in a string.”
我在这里的意思是我想使用一些可能存在或不存在的对话框.我不知道用户是在文件或文件夹之后.用户知道这一点,但用户不知道路径.这就是使用对话框的原因.用户将搜索所需的文件或文件夹,然后单击“打开”.根据我的需要使用单个对话框更有意义.我想看看是否存在这样的对话框,因为我对.NET Framework的体验有限.
Jared Kells的回答几乎就是我想要的.在阅读了他提供的内容后,似乎不存在这样的对话框.我将不得不提供自己的实现.
由于提出我自己的实现可能会耗费时间和困难,我现在将不会这样做.如果某人提供了非常有帮助的答案,我会等几天选择答案.
感谢那些贡献的人,即使它不是我所追求的.
原始内容:
我正在寻找一种方法来获取文件夹或文件的文件路径.我玩过OpenFileDialog和FolderBrowserDialog但没有取得多大成功.我能够使用FolderBrowserDialog.SelectedPath获取文件夹路径.使用OpenFileDialog类,我无法弄清楚如何获取文件路径.
即使我能弄明白,我仍然处于困境中.我让用户通过某个对话框选择文件夹或文件.我不知道路径是属于文件夹还是文件.一旦用户点击“打开”按钮,我希望当前选择的目录或文件路径存储在字符串中.看起来我使用的每个类都被文件或文件夹困住了.
这是否可以使用WinForms对话框?我不想在此时编写自己的对话框.