栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C# > C#教程

c# 遍历获取所有文件的示例代码

C#教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c# 遍历获取所有文件的示例代码

在使用C#进行桌面应用开发中,经常会有对文件进行操作的情况,这时可能会需要对文件夹进行文件扫描,获取所有文件

做法如下

/// 
    /// 遍历获取所有文件
    /// 
    /// 
    /// 
    public static void ForeachFile(string filePathByForeach, ref string result)
    {
      try
      {
 DirectoryInfo theFolder = new DirectoryInfo(filePathByForeach);
 DirectoryInfo[] dirInfo = theFolder.GetDirectories();//获取所在目录的文件夹
 FileInfo[] file = theFolder.GetFiles();//获取所在目录的文件

 foreach (FileInfo fileItem in file) //遍历文件
 {
   result += fileItem.DirectoryName + @"" + fileItem.Name + "n";
 }
 //遍历文件夹
 foreach (DirectoryInfo NextFolder in dirInfo)
 {
   ForeachFile(NextFolder.FullName, ref result);
 }

      }
      catch (Exception)
      {
 throw;
      }

    }

以上就是c# 遍历获取所有文件的示例代码的详细内容,更多关于c# 遍历所有文件的资料请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/121631.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号