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

c#递规获取指定目录下的所有文件

c#递归获取指定目录下的所有文件

在C#中,递归地获取指定目录下的所有文件可以通过使用System.IO命名空间下的DirectoryInfoFileInfo类来实现。以下是一个示例代码,展示了如何递归地遍历一个目录及其所有子目录,并列出所有文件的路径

using System;
using System.IO;
 
class Program
{
    static void Main()
    {
        string startPath = @"C:\example\path"; // 指定起始目录的路径
        ListFilesInDirectory(startPath);
    }
 
    static void ListFilesInDirectory(string directoryPath)
    {
        try
        {
            DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
            FileInfo[] files = directoryInfo.GetFiles(); // 获取当前目录下的所有文件
 
            foreach (FileInfo file in files)
            {
                Console.WriteLine(file.FullName); // 输出文件的全路径
  
http://www.dtcms.com/a/109417.html

相关文章:

  • C++Cherno 学习笔记day15 [57]-[60] 静态数组、函数指针、lambda、using namespace std
  • DataX实战教程
  • 【性能优化点滴】odygrd/quill在编译期做了哪些优化
  • AI辅助开发插件
  • PMP中,资源平衡和资源平滑的区别
  • CentOS Linux升级内核kernel方法
  • JSON 对象
  • 【C++11】lambda表达式 可变参数模板 移动构造与移动赋值 包装器
  • 厄瓜多尔主流收单方式:Pago Efectivo支付
  • 【Linux】进程信号的捕捉处理
  • 镜片防雾性能测试仪在自动驾驶与无人机领域的创新应用
  • 虚拟试衣间微信小程序解决方案
  • CSRF跨站请求伪造——入门篇【DVWA靶场low级别writeup】
  • Android学习总结之handler源码级
  • Reactive编程入门:Project Reactor 深度指南
  • 网络:华为数通HCIA学习:IP路由基础
  • vuex自存例子
  • linux_sysctl_fs_file_nr监控项
  • LeetCode刷题 -- 48. 旋转图像
  • 2025身份证号码前六位地区代码对照表
  • Android A/B 分区 OTA 如何查看升级的 img 分区
  • zk基础—4.zk实现分布式功能二
  • Ansible:playbook的高级用法
  • Unity中 JobSystem使用整理
  • LeetCode 接雨水问题详解 - 动态规划解法
  • CentOS 7安装hyperscan
  • LLM驱动的智能体:基于GPT的对话智能体开发指南
  • 如何学习一门编程语言
  • flux绘画模型介绍
  • Java学习总结-字符集