我希望能够在对话框中选择目录(除了单个文件)。就像现在一样,当我在选择目录的时候点击‘打开’,它会下降到目录中,而我希望它返回到目录的路径。
另外,我该如何阅读这样的路径呢?我没有看到任何返回完整路径的属性。
发布于 2011-03-19 20:56:11
最简单的方法是使用。
此对话框用于允许用户选择文件夹。如果愿意,还可以让用户直接从对话框中创建新文件夹。
您不应该尝试允许用户从同一对话框中选择文件或文件夹。我想我从来没有见过在应用程序中做到这一点。考虑到要区分扩展目录以定位文件的用户和试图选择目录本身的用户是多么困难。这就是为什么提供了两个单独的对话框;选择最适合您的目的。
就读取OpenFileDialog中所选文件的完整路径而言,您需要的属性名为FileName (有点令人困惑)。文档解释了以下内容:
文件名包括文件路径和扩展名。如果未选择任何文件,此方法将返回空字符串("")。
或者,如果您允许多项选择,您可能希望使用FileNames property。
https://stackoverflow.com/questions/5362178
复制相似问题