- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
C#怎么读取指定目录中的所有文件呢?
大家看我下面的方法
[code=csharp] List<string> strfile = new List<string>();
/// <summary>
/// 递归获取文件
/// </summary>
/// <param name="path">文件目录</param>
private void searchFile(object path)
{
try
{
//获得当前目录下的所有文件
string[] files = Directory.GetFiles(path.ToString(), "*.*");
foreach (string f in files)
{
//写入文件
strfile.Add(f);
}
//获得当前目录下的所有目录
string[] dirs = Directory.GetDirectories(path.ToString());
foreach (string dir in dirs)
{
searchFile(dir);
}
}
catch { }
}[/code]
这样就行了。
|
|