C#如何获取某路径文件夹中全部图片或其它指定格式的文件名
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,小编给大家分享一下C#如何获取某路径文件夹中全部图片或其它指定格式的文件名,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、编写获取文件名(全路径)子函数/////param///p
千家信息网最后更新 2024年12月12日C#如何获取某路径文件夹中全部图片或其它指定格式的文件名
小编给大家分享一下C#如何获取某路径文件夹中全部图片或其它指定格式的文件名,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
1、编写获取文件名(全路径)子函数
/////param///path:文件夹路径///suffix:后缀格式, 如bmp,txt///fileList:文件名存放///isSubcatalog:true遍历子文件夹,否则不遍历void getFiles(string path, string suffix, ref ListfileList, bool isSubcatalog){ string filename; DirectoryInfo dir = new DirectoryInfo(path); FileInfo[] file = dir.GetFiles(); //DirectoryInfo[] dii = dir.GetDirectories();//如需遍历子文件夹时需要使用 foreach (FileInfo f in file) { filename = f.FullName; if (filename.EndsWith(suffix))//判断文件后缀,并获取指定格式的文件全路径增添至fileList { fileList.Add(filename); } } 获取子文件夹内的文件列表,递归遍历 if(isSubcatalog) { foreach (DirectoryInfo d in dii) { getFiles(d.FullName, fileList); } } return;}
2、在界面中放置一个button控件,单击按钮时弹出文件夹路径选择窗口,并调用getFiles子函数:
ListimageFiles = new List ();private void btnSelectPath_Click(object sender, EventArgs e){ FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "Please choose image path."; DialogResult result = dialog.ShowDialog(); if (result == System.Windows.Forms.DialogResult.Cancel) { return; } string folderPath = dialog.SelectedPath.Trim(); DirectoryInfo theFolder = new DirectoryInfo(folderPath); if (theFolder.Exists) { getFiles(folderPath,"bmp", ref imageFiles, false); return; }}
看完了这篇文章,相信你对"C#如何获取某路径文件夹中全部图片或其它指定格式的文件名"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
文件夹
路径
文件名
格式
图片
C#
函数
后缀
篇文章
中放
完了
按钮
控件
更多
界面
知识
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
cmd命令行数据库操作语句
浅议广播电视台网络技术设计方案
江河创建集团软件开发
兰州软件开发
网易推荐好的服务器
oracle数据库符号提取
我与网络安全的作文100字
方舟游戏私人服务器
如何为信息化系统配置服务器
ps4如何登陆ea服务器
网络安全从我做起作文开头
郑州软件开发公司哪家做得好
华为云打造数据库
江西教育软件开发
大数据量的数据库设计
网络安全无小事漫画图片
软件开发很容易秃顶
河南千互云网络技术有限公司
android软件开发it技术
大一信息技术数据库试题整理
服务器上门维修
服务器光纤跳线测试网卡
标准拉曼光谱数据库
普通数据库是什么
汽车车载网络技术考试
护苗网络安全课堂六
网络安全法2020主题
信阳市嘉源网络技术有限公司
创建数据库怎么设置编码
二手机 防止恢复数据库