在C#中编写文件浏览器最现代的方法是什么?

时间:2010-01-12 17:52:25

标签: c# .net

我找到了一些关于如何用C#编写文件浏览器的资源,但这些资源都至少有3年的历史。我想知道导入shell32 DLL是否仍然是最好的方法。我是一名交易商,所以如果我的问题有点奇怪,请原谅我。看起来这个方法似乎超出了.NET框架,我想知道是否有更好的方法。感谢

4 个答案:

答案 0 :(得分:7)

很抱歉,如果我误解了您,但听起来您正在尝试创建一些内容来扫描目录并获取文件列表。如果是这样,请查看System.IO。 File和Directory类以及FileInfo和DirectoryInfo应该为您提供所需的一切。

http://msdn.microsoft.com/en-us/library/system.io.aspx
http://msdn.microsoft.com/en-us/library/system.io.file.aspx
http://msdn.microsoft.com/en-us/library/system.io.directory.aspx

答案 1 :(得分:1)

除了Adam的System.IO引用之外,还可以查看Microsoft的OpenFileDialog组件,以便用户轻松打开和关闭文件。

http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx

答案 2 :(得分:0)

您确实需要使用某些Windows特定功能,并转到操作系统中。

查看此CodeProject文章:http://www.codeproject.com/KB/miscctrl/FileBrowser.aspx

答案 3 :(得分:0)

Shell Megapack控件允许您在应用中添加文件/文件夹浏览控件。

这就是你想要的吗?