C#如何获取某路径文件夹中全部图片或其它指定格式的文件名
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,小编给大家分享一下C#如何获取某路径文件夹中全部图片或其它指定格式的文件名,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、编写获取文件名(全路径)子函数/////param///p
千家信息网最后更新 2025年11月16日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安全错误
数据库的锁怎样保障安全
linux服务器安全书
软件开发工时评判标准
实时数据库软件公司
湖北电商软件开发价格表
数据库显示通讯中断
畅谈科技和互联网
天宇水利预算软件开发公司
湖南曙光服务器维修调试多少钱
可行性软件开发系统
中国地名检索数据库
v2ray服务器订阅
spss多重筛选数据库
景德镇政务软件开发公司
悠扬互联网科技有限公司
嵌入式软件开发是什么语言
怎么查看游戏账号登陆的服务器
小程序办公软件开发
服务器夏季的开服时间
fs缩写软件开发代表啥
陕西铭轩互联网科技有限公司
国外虚拟服务器
手机网络安全使用手抄报
银川警示教育体验中心软件开发
苏州常见的分布式存储服务器
曹妃甸区项目网络技术答疑解惑
长虹电视为什么显示服务器端异常
投递柜软件开发
数据库的六种视图方式
系统软件开发项目现场查定意见
公安部网络安全管理局王英玮