C# 递归获取 文件夹的 所有文件

news/2025/4/22 2:02:46

 

 

public void Director(string dir, List<string> list)
{DirectoryInfo d = new DirectoryInfo(dir);FileInfo[] files = d.GetFiles();//文件DirectoryInfo[] directs = d.GetDirectories();//文件夹foreach (FileInfo f in files){list.Add(f.Name);//添加文件名到列表中  
    }//获取子文件夹内的文件列表,递归遍历  foreach (DirectoryInfo dd in directs){Director(dd.FullName, list);}
}

 

转载于:https://www.cnblogs.com/guxingy/p/9969433.html


https://dhexx.cn/news/show-2612005.html

相关文章

天台人满为患,不如来看下这个Ramnit蠕虫DesktopLayer.exe分析

今年的世界杯越来越看不懂&#xff0c;想去天台吹吹风都不一定有位置&#xff0c;心凉了&#xff0c;事儿还得做&#xff0c;先从网上抓个可疑样本压压惊&#xff01;上手分析才发现并没有我想得那么简单…… 一、基本信息 MD5ff5e1f27193ce51eec318714ef038bef 文件大小 55 KB…

软件架构设计2

中间件提高开发效率 提高复用性 安全性 降低难度 中间件代理机制 适配器 是进行接口转换 java架构体系里面 不同的名词对应的组件是有好处的 数据库规范程度越高 数据表拆的越散 避免数据的冗余&#xff0c;操作异常等一系列问题。表格拆的太散 会带来效率问题 负载均衡 做业…

TOMCAT源码分析-事件与监听

开篇 作为Tomcat生命周期的补充&#xff0c;解释下事件的触发。 源码部分 每个容器由于继承自LifecycleBase&#xff0c;当容器状态发生变化时都会调用fireLifecycleEvent方法生成LifecycleEvent&#xff0c;并且交由此容器的事件监听器处理。通过addLifecycleListener添加事件…

架构论文准备

数据库建模 概念模式关系模型 可靠性 冗余备份 安全性 安全技术 加密 信息摘要 数字证书 体系结构 就是 架构风格 架构的演化 就是考察架构风格 以前用什么架构 现在用什么架构架构优缺点 。 论面向服务的架构设计 就是SOA 摘要 背景 两段 过度段 回应题目子题目…

GMTC 大前端时代前端监控的最佳实践

摘要&#xff1a;今天我分享的内容分成三个部分&#xff1a; 第一部分是“大前端时代前端监控新的变化”, 讲述这些年来&#xff0c;前端监控一些新的视角以及最前沿的一些思考。 第二部分"前端监控的最佳实践"&#xff0c; 从使用的角度出发&#xff0c;介绍前端监控…

dubbo源码解析(三十一)远程调用——rmi协议

远程调用——rmi协议 目标&#xff1a;介绍rmi协议的设计和实现&#xff0c;介绍dubbo-rpc-rmi的源码。前言 dubbo支持rmi协议&#xff0c;主要基于spring封装的org.springframework.remoting.rmi包来实现&#xff0c;当然最原始还是依赖 JDK 标准的java.rmi.*包&#xff0c;采…

Spring Clould负载均衡重要组件:Ribbon中重要类的用法

Ribbon是Spring Cloud Netflix全家桶中负责负载均衡的组件&#xff0c;它是一组类库的集合。通过Ribbon&#xff0c;程序员能在不涉及到具体实现细节的基础上“透明”地用到负载均衡&#xff0c;而不必在项目里过多地编写实现负载均衡的代码。比如&#xff0c;在某个包含Eureka…

LOJ #6032 「雅礼集训 2017 Day2」水箱

题目链接 https://loj.ac/problem/6032 题解 扫描线&#xff0c;先将每个操作按照y轴排序&#xff0c;考虑水从下面淹到上面。 对于挡板被截断的情况&#xff1a;并查集合并左侧和右侧的格子。 对于要求没有水的情况&#xff1a;如果水不淹到上面&#xff0c;那么它一定会被满足…

Designated Initializer 指定初始化方法

小菜编程成长记之 《Designated Initializer》 这是小菜去公司实习的第一周&#xff0c;为了好好表现自己&#xff0c;小菜下班后都留在公司继续看书学习iOS。这一天小菜在看某个开源代码的时候发现了一个之前没有见过的宏 NS_DESIGNATED_INITIALIZER。 在经过两个个小时的百度…

软件工程---gjb438b 质量规范体系

GJB438B 软件设计说明模板 https://mp.weixin.qq.com/s?__bizMjM5Mzc2NjczMQ%3D%3D&idx3&mid2651866777&sn5c8b15ef50d1574cdb6f5823dacfab7c (1) 软件研制任务书 https://www.jianshu.com/p/dfb0b22662e4 1 范围 1.1 标识 本文档适用的软件&#xff1a; a) 软件标…