var path = AppDomain.CurrentDomain.BaseDirectory + "Images\\Rooms\\";
// string[] patterns = new[] { "*.jpg", "*.jpeg", "*.jpe", "*.jif", "*.jfif", "*.jfi", "*.webp", "*.gif", "*.png", "*.apng", "*.bmp", "*.dib", "*.tiff", "*.tif", "*.svg", "*.svgz", "*.ico", "*.xbm" };
string[] patterns = new[] { "*.jpg", "*.png" };
string[] files = patterns.SelectMany(pattern => Directory.GetFiles(path, pattern, SearchOption.TopDirectoryOnly)).Distinct().ToArray(); // For.NET 4.0 +
var files1 = Directory.EnumerateFiles(path, "*.*", SearchOption.AllDirectories).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg")); // For 2.0,
var files2 = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg")); //不支持多种类型同时获取
FileInfo[] fileInfos = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "Images\\Rooms\\").GetFiles("*.jpg");

最新文章

  1. (转)Doxygen文档生成工具
  2. Mysql中的各种timeout
  3. EasyUI DateBox 按钮自定义添加功能
  4. 问题:LVM lvextend增加空间后,df查看还是原来空间
  5. 临时2级页表的初始化过程 head_32.S 相关代码解释
  6. oracle中的隐式提交(auto commit)
  7. Oracle自动备份数据
  8. Proxmox VE登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.
  9. Promise的两种处理异步的方式
  10. spring cloud_1_mm_eureka2 eureka集群
  11. ABAP 7.50 新特性 – Open SQL中的宿主表达式和其它表达式
  12. Java 中声明和语句
  13. vue-5-列表渲染
  14. 20155312 实验一《Java开发环境的熟悉》实验报告
  15. R语言学习 第三篇:数据框
  16. 【BZOJ1017】[JSOI2008]魔兽地图(动态规划)
  17. 25个非常实用的jQuery/CSS3应用组件
  18. ExtJs xtype一览
  19. css3实现渐变
  20. 关于CString总结

热门文章

  1. net的微服务架构
  2. 【iOS】怎样推断文本文件的字符编码格式
  3. VO对象通过groovy模板映射XML文件
  4. mybatis结合log4j打印SQL日志
  5. js进阶 9 js操作表单知识点总结
  6. mysql常用控制台命令
  7. ubuntu 16.0.4 中docker 部署 sqlserver 2017(四)
  8. Android经常使用UI包裹 - EditText
  9. Android TV开发总结(七)构建一个TV app中的剧集列表控件
  10. 七easy网络陷阱上当