C#遍历整个文件夹及子目录的文件
来源:互联网 发布:很好的理财产品软件 编辑:程序博客网 时间:2024/05/20 15:37
- public void ListFiles(FileSystemInfo info)
- {
- if (!info.Exists) return;
- DirectoryInfo dir = info as DirectoryInfo;
- //不是目录
- if (dir == null) return;
- FileSystemInfo[] files = dir.GetFileSystemInfos();
- for (int i = 0; i < files.Length; i++)
- {
- FileInfo file = files[i] as FileInfo;
- //是文件
- if (file != null)
- {
- //Console.WriteLine(file.FullName + "/t " + file.Length);
- if (file.FullName.Substring(file.FullName.LastIndexOf(".")) == ".jpg")
- //此处为显示JPG格式,不加IF可遍历所有格式的文件
- {
- this.list1.Items.Add(file);
- //MessageBox.Show(file.FullName.Substring(file.FullName.LastIndexOf(".")));
- }
- }
- //对于子目录,进行递归调用
- else
- {
- ListFiles(files[i]);
- }
- }
- }
- -------------------------------
- 调用:
- string dir;
- ListFiles(new DirectoryInfo(dir));
- C#遍历整个文件夹及子目录的文件
- C#遍历整个文件夹及子目录的文件代码
- c# 整个文件夹,子目录拷贝
- C#遍历文件夹及其子目录
- C#遍历文件夹及其子目录
- 遍历文件夹以及子目录文件
- C# 浏览文件夹、获得文件夹及子目录下的所有文件
- C#遍历文件夹及文件
- C#遍历文件夹及文件
- C#遍历文件夹及文件
- 遍历目录及子目录列出所有文件和文件夹的代码
- 遍历目录及子目录列出所有文件和文件夹的代码
- C#遍历文件夹下的所有文件及文件夹
- C#遍历某个文件夹的文件及子文件夹
- 文件夹及子文件夹文件的遍历C#
- 文件夹及子文件夹文件的遍历C#
- C# 向下遍历删除子目录和子文件 及 向上遍历空的父目录
- 拷贝整个目录下所有子目录及文件的方法
- 四种不同的NAT类型及检测方法
- 关于#include "stdafx.h"(转)
- DataTable和DataSet的使用
- 转buffalo
- asp.net 绑定数据的处理小例
- C#遍历整个文件夹及子目录的文件
- c#绘制椭圆
- 关于温度传感器
- Crystal Reports XI 中配置JDBC數據源(SQL2000篇)
- 微软的某些东西,确实不敢恭维,其实,它可以做得更好
- voip穿越防火墙技术
- C# 操作 EXCEL
- 如何让 WebBrowser控件 使用BeforeNavigate2(...)屏蔽特定页面
- Swing 中进度指示器的使用(三)