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

 更新时间:2020年12月04日 09:46:56   作者:Bruce-  
这篇文章主要介绍了c# 遍历获取所有文件的示例代码,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下

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

做法如下

/// <summary>
    /// 遍历获取所有文件
    /// </summary>
    /// <param name="filePathByForeach"></param>
    /// <param name="result"></param>
    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# 遍历所有文件的资料请关注脚本之家其它相关文章!

相关文章

  • 解析使用enumerator模式简化异步操作的详解

    解析使用enumerator模式简化异步操作的详解

    本篇文章是对使用enumerator模式简化异步操作进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Unity游戏开发实现背包系统的示例详解

    Unity游戏开发实现背包系统的示例详解

    这篇文章主要为大家介绍了Unity游戏开发实现背包系统的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 使用C#实现一个简单的绘图工具

    使用C#实现一个简单的绘图工具

    这篇文章主要为大家详细介绍了如何使用C#开发的简单绘图工具,可以将签名简单绘图后的效果以图片的形式导出,有需要的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • C#中Hashtable和Dictionary的区别

    C#中Hashtable和Dictionary的区别

    Hashtable 和 Dictionary 都是 C# 中用于存储键值对的数据结构,本文主要介绍了C#中Hashtable和Dictionary的区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • Unity UGUI的ToggleGroup选项组件介绍使用

    Unity UGUI的ToggleGroup选项组件介绍使用

    这篇文章主要为大家介绍了Unity UGUI的ToggleGroup选项组件介绍使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • C#读取Excel并转化成XML的方法

    C#读取Excel并转化成XML的方法

    这篇文章主要介绍了C#读取Excel并转化成XML的方法,实例分析了C#操作Excel及XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#基于ScottPlot实现可视化的示例代码

    C#基于ScottPlot实现可视化的示例代码

    这篇文章主要为大家详细介绍了C#如何基于ScottPlot实现可视化效果,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • C#批量更新sql实例

    C#批量更新sql实例

    这篇文章主要介绍了C#批量更新sql的方法,详细讲述了其实现步骤与对应的核心代码,非常实用,需要的朋友可以参考下
    2014-10-10
  • C#实现DevExpress本地化实例详解

    C#实现DevExpress本地化实例详解

    这篇文章主要介绍了C#实现DevExpress本地化,以实例形式较为详细的分析了DevExpress本地化的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#使用selenium实现操作浏览器并且截图

    C#使用selenium实现操作浏览器并且截图

    这篇文章主要为大家详细介绍了C#如何使用selenium组件实现操作浏览器并且截图,文中的示例代码简洁易懂,有需要的小伙伴可以参考一下
    2024-01-01

最新评论