【C#】——文件夹中获取指定特点的文件名
来源:互联网 发布:linux 清除cache 编辑:程序博客网 时间:2024/05/22 10:22
功能要求:
在C:\Hb15Dir文件夹中,获取所有以a开头,扩展名为txt的文件名。
思路:
1.遍历读取所有文件放在数组中,并赋值到listbox。
2.根据给定条件遍历筛选文件。
3.将条件写活到界面,并丰富特点,多条件获取指定文件名
第一步:
遍历读取所有文件放在数组中,并赋值到listbox。
//指定路径 String path = @"C:\Hb15Dir\"; //遍历获取所有文件 var files = Directory.GetFiles(path);//<span style="font-family: Calibri; font-size: 10.5pt;">Directory类属于System.IO命名空间。</span> //赋值到listbox foreach (var file in files) listBox1.Items.Add(file);
效果:
第二步:
获取以a开头的txt文件
//指定路径 String path = @"C:\Hb15Dir\"; //遍历获取所有文件 var files = Directory.GetFiles(path,"a*.txt"); //赋值到listbox foreach (var file in files) listBox1.Items.Add(file);效果:
第三步:
这个题目是:获取以a开头的txt文件。那今后可能获取以b开头的,以a结尾的呢??既然做,就再完美一些吧:
String path = @"C:\Hb15Dir\"; //遍历获取特定文件名的文件名 var files = Directory.GetFiles(path, txtfirst.Text.Trim() + "*" + txtinclude.Text.Trim() + "*" + txtend.Text.Trim() + "." + txtexpand.Text.Trim()); foreach (var file in files) listBox1.Items.Add(file);效果:
oh~yes!!成功......
总结:
这是省一级项目里需要的一个小demo,最开始拿到这个任务的时候,不知如何下手。没做过按条件读取的....但我做过全部读取的啊,于是,将复杂问题化简,分步进行,每步都是自己接触的内容,就容易多了。
通过实现这个小功能,我就意识到了:思想最重要,代码网上都有,重要的是你的思路,思考问题的方式。将问题化简就是方式之一,将不了解的与了解的内容相结合更是一种不错的选择。这样,无论遇到的是不是你见过的,你都能一一攻克~
1 0
- 【C#】——文件夹中获取指定特点的文件名
- Python获取指定文件夹下的文件名
- python 获取指定文件夹下的文件名
- java中获取指定文件夹下所有文件名
- 获取指定文件夹中后缀名为,xls;.txt的文件名,并显示出来
- 获取文件夹中所有文件的文件名
- java获取指定文件夹下的所有文件名
- java获取指定文件夹下的所有文件名
- VC获取文件夹内指定类型的文件名
- php删除指定文件/获取文件夹的所有文件名
- php获取指定文件夹下所有文件的文件名
- DOS命令 获取指定文件夹下的文件名信息
- java获取指定文件夹下的所有文件名
- java获取指定文件夹下的所有文件名
- 遍历指定文件夹获取文件名--JS
- 将指定文件夹下文件的文件名导入excel中
- qt 获取文件夹中文件名
- qt 获取文件夹中文件名
- 第十周 项目3-4
- 第十三周项目3 Dijkstra算法的验证
- cgroups
- 利用ThreadPoolExecutor控制并发任务数量
- 第十三周项目3-Dijkstra算法的验证
- 【C#】——文件夹中获取指定特点的文件名
- 第十三周项目2—最小生成树的Kruskal算法
- 彩色图像直方图均衡(Histogram Equalization)
- 备份集中的数据库备份与现有的数据库不同
- 十二周 项目二 操作用邻接表储存的图
- Android 单击文本变色效果实现的2中方式
- 把日期变为- -格式显示
- Html中背景色之颜色渐变
- 带搜索框的百度地图html