用System.IO名字空间中的Directory和File类,从c的根目录开始
DirectoryInfo di = new DirectoryInfo("C:\\");
DirectoryInfo[] dis = di.GetDirectories();
foreach(DirectoryInfo d in dis)
{
FileInfo fis = d.GetFiles()
...
}
DirectoryInfo di = new DirectoryInfo("C:\\");
DirectoryInfo[] dis = di.GetDirectories();
foreach(DirectoryInfo d in dis)
{
FileInfo fis = d.GetFiles()
...
}
解决方案 »
- 100分求一段ADSL宽带全自动断线重拨的源码,不是源码也行。。 - -!
- c# 为什么microsoft Agent只显示文字,但不发音,(已经装了tts5.0)
- 一个关于WebRequest简单的问题,急求解~
- 在使用TextBox1_KeyDown事件后,Form1.Desinger.cs里显示的是什么代码?
- c# 调试
- C# 网络编程的 书籍 和 学习资料 !!!
- C#语法问题
- c# 关机
- 请问当某一个自定义控件被一个应用程序应用后,怎样得到那个控件的位置?谢谢
- RowFilter一问!!
- 谁会写用户名不能为汉字的正则表达式?谢谢
- 怎么把本页的内容提交到另一个页面用datagrid显示出来
代码如下:
//
//递归调用函数
//
private void getFile(string div)
{
DirectoryInfo di = new DirectoryInfo(div);
DirectoryInfo[] dis = di.GetDirectories();
foreach(DirectoryInfo d in dis)
{
try
{
FileInfo[] fis=d.GetFiles();
DirectoryInfo[] dir=d.GetDirectories ();
foreach(FileInfo file in fis)
if(file.FullName.EndsWith(@".swf"))
{
label1.Text =file.FullName ;
listBox1.Items.Add(label1.Text);
}
foreach(DirectoryInfo dire in dir)
getFile(@dire.FullName.ToString());
}
catch
{
continue;
}
finally{}
}
}