遍历文件夹下的子文件夹及文件
来源:互联网 发布:淘宝上卖盗版课件案例 编辑:程序博客网 时间:2024/04/29 12:20
遍历文件夹下的子文件夹及文件,将文件压缩处理
void Compression(){ Info = "正在处理中。。。"; DirectoryInfo folder = new DirectoryInfo("c:\\temp"); try { FileSystemInfo[] files = folder.GetFileSystemInfos(); for (int i = 0; i < files.Length; i++) { Compression(files[i]); } } catch (Exception ex) { MessageBox.Show(ex.Message); return; } Info = "压缩完毕。";}void Compression(FileSystemInfo finfo){ if (!finfo.Exists) return; DirectoryInfo dir = finfo as DirectoryInfo; if (dir != null) { FileSystemInfo[] files = null; try { files = dir.GetFileSystemInfos(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } for (int i = 0; i < files.Length; i++) { FileInfo file = files[i] as FileInfo; if (file != null) {//是文件 Info = String.Format("处理 {0}", file.FullName); try { //压缩文件。。。 } catch { logger.Error(String.Format("处理{0}失败", file.FullName)); } } else { Compression(files[i]); } } } else { FileInfo file = finfo as FileInfo; Info = String.Format("处理 {0}", file.FullName); try { //压缩文件。。。 } catch { logger.Error(String.Format("处理{0}失败", file.FullName)); } }}
- 遍历文件夹及子文件夹下的文件
- 遍历文件夹下的子文件夹及文件
- VC中遍历文件夹下的文档及子文件夹
- VC中遍历文件夹下的文档及子文件夹 .
- VC中遍历文件夹下的文档及子文件夹
- C#遍历某个文件夹的文件及子文件夹
- 文件夹及子文件夹文件的遍历C#
- 文件夹及子文件夹文件的遍历C#
- 遍历一个文件夹下所有的文件和子文件夹
- 遍历一个文件夹下的所有文件和子文件夹
- 遍历一个文件夹下的所有文件和子文件夹
- 遍历文件夹 下的所有文件 ,包括子文件夹
- php遍历目标文件夹下的文件和子文件夹
- 递归方式遍历文件夹下的所有文件及子文件夹 [php]
- Delphi判断文件夹下子文件夹是否为空,及删除子文件夹,遍历文件夹及子文件夹的文件
- 遍历文件夹下的文件夹和子文件,遍历文件夹删除文件夹及其下面的所有子文件
- C#遍历文件夹下的所有文件及文件夹
- C++遍历文件夹下的所有文件夹及文件
- 代码之谜(五)- 浮点数(谁偷了你的精度?)
- 链表的初步接触
- LINUX下中文语言包的安装
- 成为编程高手的基础素养
- makefile中对变量(中的字符串)做类似减法操作,去除变量中的某些空格隔开的字符串(如果这边字符串作为变量名,其值为空)
- 遍历文件夹下的子文件夹及文件
- Android 编译
- 内存池实现
- 关于人人网的新闻
- Django中使用多线程发送邮件
- 高效编程的几招
- Python线程指南
- Java基础知识
- 12周任务2:调用函数输出型号图2