遍历文件夹所有文件(示例)

简介: //要引用using System.Collections.Specialized;public StringCollection GetAllFiles(string rootdir)        {            StringCollection result = new Strin...
// 要引用
using  System.Collections.Specialized;

public  StringCollection GetAllFiles( string  rootdir)
        
{
            StringCollection result 
= new StringCollection();
            GetAllFiles(rootdir, result);
            
return result;
        }



        
void  GetAllFiles( string  parentDir, StringCollection result)
        
{
            
string[] dir = System.IO.Directory.GetDirectories(parentDir);
            
for (int i = 0; i < dir.Length; i++)
                GetAllFiles(dir[i], result);
            
string[] file = System.IO.Directory.GetFiles(parentDir);
            
for (int i = 0; i < file.Length; i++)
                result.Add(file[i]);
        }


        
private   void  button1_Click( object  sender, EventArgs e)
        
{
            
string indexPath = @"c:\temp";
            StringCollection sc 
= GetAllFiles(indexPath);
            
foreach (string s in sc)
            
{
                
this.listBox1.Items.Add(s);
            }

        }
目录
相关文章
|
开发者
SyntaxError: cannot assign to literal错误
SyntaxError: cannot assign to literal错误
3049 1
|
Windows
Adobe2023全套全网最新稳定版安装包下载
下文软件均为windows系统软件,其中2018版适合windows7/8/10/11系统,2021、2020、2023版适合windows10/11系统。MAC均有!Adobe大法更新到2023版 无论是专业人士还是业余爱好 都毫不犹豫相继尝鲜看看自己竟然还停留在17版 着实感觉到羞愧!
1140 0
|
11月前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
307 3
|
算法 5G 调度
毫米波传播特性及其对5G的影响:机遇与挑战
毫米波传播特性及其对5G的影响:机遇与挑战
388 0
|
机器学习/深度学习 人工智能 自然语言处理
人工智能(AI)技术的发展史
人工智能 (AI) 的发展历程从20世纪50年代起步,历经初始探索、早期发展、专家系统兴起、机器学习崛起直至深度学习革命。1950年图灵测试提出,1956年达特茅斯会议标志着AI研究开端。60-70年代AI虽取得初步成果但仍遭遇困境。80年代专家系统如MYCIN展现AI应用潜力。90年代机器学习突飞猛进,1997年深蓝战胜国际象棋冠军。21世纪以来,深度学习技术革新了AI,在图像、语音识别等领域取得重大成就。尽管AI已广泛应用,但仍面临数据隐私、伦理等挑战。未来AI将加强人机协作、增强学习与情感智能,并在医疗、教育等领域发挥更大作用。
|
安全 网络安全 数据安全/隐私保护
公钥和私钥
【5月更文挑战第12天】公钥和私钥
1327 4
|
存储 弹性计算 人工智能
2024阿里云99计划2核2G服务器99元/年,新购续费都是99元
2024阿里云99计划2核2G服务器99元/年,新购续费都是99元
|
自然语言处理 C# C++
WPF 多语言解决方案 - Multilingual App Toolkit
原文:WPF 多语言解决方案 - Multilingual App Toolkit 1、首先安装Multilingual App Toolkit   2、新建项目,在VS中点击"工具" -> "Multilingual App Toolkit" -> "启用选定内容"     如果出现上述Issue, 打开项目AssemblyInfo.
2673 0
|
机器学习/深度学习
lstm LSTM的天气预测 时间序列预测 完整代码+数据 毕业设计 可直接运行
lstm LSTM的天气预测 时间序列预测 完整代码+数据 毕业设计 可直接运行
429 0
下一篇
oss云网关配置