我想做的是c# winform获取指定目录下的所有子目录及子文件,然后加载到TreeView控件中,我知道用递归调用,我也做了一个但是当窗体打开时比如目录层次很多的时候就会一直卡在这边,太多的话甚至会卡死,目录少的话还好,后来我就试着用线程做,直接用ref 形式把TreeView控件传到方法里面,通过线程去做,可是窗体直接关闭,可能跟递归有关系,不得不放弃啊。大家有没有什么好的方法啊,给小弟指点指点。分数不多..
解决方案 »
- 如何计算两个datatime的差?
- 无法打开登录所请求的数据库 "D:\MYWORK\DB\mywork.MDF"。登录失败。
- 关于串口通讯的问题,我用的Mscomm控件
- 如何把自定义控件的属性做成选项卡的形式
- 求助,如何获得一段rtf的实际高度?或者怎样让RichTextBox自动适应高度?
- 在Web页面中如何动态时实获知文本框内容发生改变?在线急等变!!!
- 怎么用printDocument实现如下格式的打印?有免费的报表工具也行。
- 问个蠢问题,没有.net Framework能不能运行C#编写的程序
- 请问自定义config文件如何自动拷贝到bin目录下
- [求助]窗口最小化后,为何调用dataGrid.TableStyles.Clear()会报错?
- 如何删除combobox里的重复项
- 求C#登陆QQ网站的POST,GET方法类 我有一个类,但是不会用
{
DirectoryInfo theFolder = new DirectoryInfo(folderFullName);
DirectoryInfo[] directory = theFolder.GetDirectories(); foreach (DirectoryInfo sub in directory)
{
if (sub.Parent.ToString() == "Image")
{
}
FileInfo[] files = sub.GetFiles(); foreach (FileInfo n in files)
{
} DirectoryInfo[] directorys = sub.GetDirectories();
if (directorys.Length > 0)
{
GetAllFile(sub.FullName);
}
}
}
WinForm之TreeView的应用—绑定磁盘目录(一) 二 三