当前位置: 首页 > article >正文

c#获取目录下所有文件

c#获取目录下所有文件

一:Directory.GetFiles方法:

var dirPath = CommonMethod.GetDirectoryByType(FileTypeEnum.PowerTest);
//获取目录下所有文件
var fileList = Directory.GetFiles(dirPath, "*.*", SearchOption.AllDirectories).ToList();

该方法可以获取指定目录及其子目录中的所有文件,返回一个字符串数组,包含了所有文件的完整路径。

二:Directory.EnumerateFiles方法:

var dirPath = CommonMethod.GetDirectoryByType(FileTypeEnum.PowerTest);
//获取目录下所有文件
var files = Directory.EnumerateFiles(dirPath, "*.*", SearchOption.AllDirectories).ToList();

该方法使用了延迟查询,返回一个实现了IEnumerable接口的文件路径集合,适用于处理大量文件时的性能优化。


http://www.kler.cn/a/369134.html

相关文章:

  • outlook创建新账户时报错2603、2604的解决办法
  • Netty的简介与实战
  • python编程-闭包
  • 碰一碰支付系统搭建怎么做?头部公司源码大测评!
  • Elasticsearch 与 Lucene 的区别和联系
  • Redis 基础 问题
  • 51单片机应用开发(进阶)---外部中断(按键+数码管显示0-F)
  • 名城优企游学活动走进思腾合力:解析人工智能先行者的数字化之路
  • 记一次Esxi掉盘处理使用命令
  • [0152].第3节:IDEA中工程与模块
  • Python金色流星雨
  • 部署RocketMQ, 其实很简单 (带图, 附启动命令)
  • 视频智能分析平台LiteAIServer摄像机视频分析软件下载检测裸土
  • 易基因:Nat Commun:ATAC-seq等揭示恒河猴大脑高分辨率解剖区域的转录组和开放染色质图谱
  • 装饰器模式的适用场景示例
  • Django+Vue全栈开发项目入门(一)
  • 可以为服务器配置动态IP吗?
  • Redis 单机、主从、哨兵和集群架构详解和搭建
  • 口碑最好的开放式耳机有哪些?开放式蓝牙耳机排行榜盘点!
  • 【MySQL】视图与用户管理——MySQL
  • 华为交换机堆叠
  • 情感咨询小程序的市场需求大吗?
  • 公域电商云分账系统:资金流转的智慧
  • Linux: Shell编程中的应用之基于sh脚本生成网页
  • windows查端口是哪个进程开的
  • 关于SpringMVC项目