| « | December 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
| 公告 |
Back Today!
Hold on~
Come on~ |
| 统计 |
blog名称:执著 日志总数:39 评论数量:43 留言数量:0 访问次数:247628 建立时间:2005年3月4日 | |
[.net]遍历目录下的所有文件 |
| private void button1_Click(object sender, System.EventArgs e) { folderBrowserDialog1.ShowDialog(); if (folderBrowserDialog1.SelectedPath !="") { StringCollection sc =getallfiles(folderBrowserDialog1.SelectedPath);
for(int i = 0;i<sc.Count;i++) { MessageBox.Show(sc[i]);//得到所有的文件名
} } else return;
}
public System.Collections.Specialized.StringCollection getallfiles(string rootdir) { StringCollection result = new StringCollection();
getfiles(rootdir,result); return result; }
public void getfiles(string parentdir,StringCollection r) { string[] dir = System.IO.Directory.GetDirectories(parentdir);
for (int i = 0;i<dir.Length;i++) getfiles(dir[i],r);
string[] file= System.IO.Directory.GetFiles(parentdir); for(int i = 0;i<file.Length;i++) r.Add(file[i]); } | |
|
|
|
|
|