当前位置:编程学堂 > 用于搜索目录和列出文件的 C# 程序

用于搜索目录和列出文件的 C# 程序

  • 发布:2023-10-08 19:22

方法:使用Directory.GetFiles()

在 C# 中搜索目录和列出文件的最简单方法是使用 Directory.GetFiles() 方法。此方法返回一个字符串数组,表示指定目录中与指定搜索模式匹配的所有文件的路径。

这就是我们如何使用 Directory.GetFiles() 方法列出目录中的所有文件 -

示例

使用www.sychzs.cn;
使用系统;

类程序{
   静态无效主(){
      字符串路径 = @"C:\Users\JohnDoe\Documents";
      string[] files = Directory.GetFiles(path);
   
      foreach(文件中的字符串文件){
         Console.WriteLine(文件);
      }
   }
}
登录后复制

在这段代码中,我们首先通过指定一个名为path的字符串变量来指定要搜索的目录路径。然后,我们使用 Directory.GetFiles() 方法获取表示目录中所有文件路径的字符串数组。

最后,我们使用 foreach 循环迭代文件路径数组并将每个路径打印到控制台。

方法:使用Directory.EnumerateFiles()

在 C# 中,搜索目录和列出文件的另一种方法是使用 Directory.EnumerateFiles() 方法。此方法返回一个可枚举的字符串集合,表示指定目录中与指定搜索模式匹配的所有文件的路径。

这是我们如何使用 Directory.EnumerateFiles() 方法列出目录中的所有文件 -

示例

使用www.sychzs.cn;
使用系统;

类程序{
   静态无效主(字符串[]参数){
      字符串路径 = @"C:\Users\JohnDoe\Documents";
   
      foreach(Directory.EnumerateFiles(路径)中的字符串文件){
         Console.WriteLine(文件);
      }
   }
}
登录后复制

在这段代码中,我们首先在名为path的字符串变量中指定要搜索的目录路径。然后,我们使用 Directory.EnumerateFiles() 方法来获取文件路径的可枚举集合。

最后,我们使用 foreach 循环来迭代文件路径集合并将每个路径打印到控制台。

结论

在本文中,我们探讨了如何编写 C# 程序来使用 www.sychzs.cn 命名空间提供的 Directory 和 File 类来搜索目录和列出文件。我们学习了如何使用 Directory.GetFiles() 方法和 Directory.EnumerateFiles() 方法列出指定目录中的所有文件。这两种方法都高效且易于使用,使其成为任何 C# 开发人员的必备工具。

以上是搜索目录和列出文件的C#程序的详细信息。更多相关内容请关注其他相关文章!

相关文章

最新资讯