C#如何获取某路径文件夹中全部图片或其它指定格式的文件名
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,小编给大家分享一下C#如何获取某路径文件夹中全部图片或其它指定格式的文件名,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、编写获取文件名(全路径)子函数/////param///p
千家信息网最后更新 2025年02月08日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安全错误
数据库的锁怎样保障安全
phpmysql接数据库
计算机网络技术入门题
网警带你学习网络安全
无线网络安全有哪些注意的点
格瑞姆巴托服务器2015
怎样投诉软件开发公司
马鞍山招网络技术
我的世界pvp服务器带材质包
db2查看数据库绑定文件夹
软件开发技术服务费发票怎么入账
对下面企业做好管理与服务器
阿里云服务器升级宽带
统计网络安全承诺书
数据库可设置字段范围
合肥科怡软件开发有限公司电话
格尔木软件开发培训学校
软件开发与管理中基线的含义
冰雪复古传奇游戏服务器
数据库怎么做表格
乐山云服务器价格
一念逍遥选哪个服务器
专门做软件开发的国有企业
网络安全几年做一次评估
深圳软星网络技术
常用的无线局域网网络安全技术
赛默飞数据库怎么导xps
软件开发是货物还是服务
唐山市政府网络安全和信息化
秦皇岛海蒂软件开发怎么样
数据库排序单双