在C#VS2005中浏览文件夹

时间:2011-11-09 03:48:16

标签: c# asp.net openfiledialog

我的VS2005上有一个使用C#的文件格式转换器。现在我的目标路径是硬编码的,我想让用户能够浏览存储输出文件的路径。

我用google搜索,看到我可以在对话框下的VS2005工具箱中使用OpenFileDialog控件。但是我无法在VS2005中找到这种控制。

我不知道是否可以保存上传文件的文件路径,但我能够保存用户浏览的文件的文件名和扩展名。 例如。 grep文件名:string strFileName = Server.HtmlEncode(TextFile.FileName);      Grep文件扩展名:string strExtension = Path.GetExtension(strFileName);

我想问两个问题:

  1. 我可以用OpenFileDialog替代浏览文件夹吗?
  2. 是否有一个能够grep文件的文件路径的语句,就像我对grep文件名和文件扩展名所做的一样?
  3. 谢谢

    我可以使用的任何替代品?

1 个答案:

答案 0 :(得分:2)

您正在寻找FolderBrowserDialog class

如果您正在使用WPF,则需要添加对System.Windows.Forms的引用,因为WPF没有自己的此类版本。

如果您正在使用ASP.Net,这是完全不可能的,就像使用硬编码路径一样;您需要将文件作为下载提供。


您还在寻找Path.GetDirectoryName