C# 遍历目录下所有文件夹下的文件
2011-12-05 18:36
417 查看
private void FindAllFiles(string fileDirectory)
{
DirectoryInfo diSource = new DirectoryInfo(fileDirectory);
FileSystemInfo[] fsi = diSource.GetFileSystemInfos();
FileInfo fi;
try
{
for (int i = 0; i < fsi.Length; i++)
{
//不是目录,查看文件属性;是目录,继续遍历。
if (Directory.Exists(fsi[i].FullName) == false)
{
fi = new FileInfo(fsi[i].FullName);
//判断文件类型,进行相应的后继操作。
if (fi.Extension == ".txt")
{
Console.WriteLine(fsi[i].FullName);
}
}
else
{
FindAllFiles(fsi[i].FullName);
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
{
DirectoryInfo diSource = new DirectoryInfo(fileDirectory);
FileSystemInfo[] fsi = diSource.GetFileSystemInfos();
FileInfo fi;
try
{
for (int i = 0; i < fsi.Length; i++)
{
//不是目录,查看文件属性;是目录,继续遍历。
if (Directory.Exists(fsi[i].FullName) == false)
{
fi = new FileInfo(fsi[i].FullName);
//判断文件类型,进行相应的后继操作。
if (fi.Extension == ".txt")
{
Console.WriteLine(fsi[i].FullName);
}
}
else
{
FindAllFiles(fsi[i].FullName);
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
相关文章推荐
- C# 删除、遍历指定目录下的所有指定文件、文件夹
- C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件
- C# 遍历目录下所有文件夹下的文件
- C# 遍历指定目录下的所有文件及文件夹以及遍历数据库的方法
- C# 遍历指定目录下的所有文件及文件夹
- C# 遍历目录下所有文件夹下的文件
- C#.Net 遍历文件夹(文件&目录),并把所有文件写到txt中
- C#中拷贝整个文件夹下的所有文件到指定目录
- C# 拷贝指定文件夹下的所有文件及其文件夹到指定目录
- asp.net遍历目录文件夹和子目录所有文件
- C#遍历文件夹后上传文件夹中所有文件错误案例分析
- 【C#】C#中遍历文件夹下的目录文件
- c#遍历一个文件夹下的所有文件包括子文件夹
- c#遍历一个文件夹下的所有文件包括子文件夹
- C#遍历指定文件夹中的所有文件
- php 遍历显示文件夹下所有目录、所有文件的函数
- VC中遍历指定目录中的所有文件和文件夹
- C# 之 遍历本地文件夹下的所有文件
- C#遍历目录下的所有子目录和文件
- C#遍历指定文件夹中的所有文件