c# 编写的资源管理器

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:10:28
在左边的treeview能显示我的电脑及其根目录下的菜单。但桌面啊,我的文档啊都没有,且点击时右面的listview也没反应,只有我的电脑可以出现。并且,点击我的电脑中的(.txt,.exe)都没反应,如何使之点击就可以运行啊。
谢谢大侠们!!

www.csdn.net上面有一个资源管理器的源代码,做的挺好的,你可以下来看看

要添加右键菜单的吧

右边那个listview换成WebBrowser控件

一些被系统特殊处理的目录你是看不到的.
例如 Windows 2000 以上系统中
“桌面”其实是 %USERPROFILE%\Desktop 文件夹
“我的文档”其实是 %USERPROFILE%\My Documents 文件夹

双击点开那个功能呢, 你可这么做:
在点击事件中,获取选中的文件,及其路径, 然后直接用
Process.Start(选中文件的路径)
直接就打开了.
如果那些打开方式未知的文件,则会抛出异常.