当前位置: 移动技术网 > IT编程>开发语言>.net > ListView 根据 文件路径 或 扩展名 显示系统文件图标

ListView 根据 文件路径 或 扩展名 显示系统文件图标

2019年05月08日  | 移动技术网IT编程  | 我要评论

思兰朵焕颜祛斑霜,陆昊妻子,幼儿园见习报告格式

 private void 获取文件button1_click(object sender, eventargs e)

        {
            folderbrowserdialog1.showdialog();
            string path = folderbrowserdialog1.selectedpath;

            listview1.view = view.list;
            listview1.items.clear();
 
            directoryinfo dir = new directoryinfo(path);
 
            #region 递归遍历文件夹
            foreach (directoryinfo dirfolder in dir.getdirectories())
            {
                listview1.smallimagelist = imagelist1;
                listview1.items.add(dirfolder.name, 0);
            }
            #endregion
 
            #region 递归遍历文件;
            foreach (fileinfo dirfile in dir.getfiles())
            {
                // listview1.items.add(dirfile.name, 1);
                if (!imagelist1.images.keys.contains(dirfile.extension))
                {
                    imagelist1.images.add(dirfile.extension,icon.extractassociatedicon(dirfile.fullname));
                }
                listviewitem lvi = new listviewitem();
                lvi.text = dirfile.name;
                lvi.imageindex = imagelist1.images.keys.indexof(dirfile.extension);
                listview1.items.add(lvi);
             }
             #endregion
        }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网