在 C# 中递归列出文件

csharpprogrammingserver side programming

要获取目录中的文件列表,请使用 C# 中的 SearchOptions.AllDirectories。

首先,设置要获取文件的目录 −

string[] myFiles = Directory.GetFiles("D:\New\", "*.*", SearchOption.AllDirectories);

以下是显示上述目录中文件的示例 −

示例

using System;
using System.Linq;
using System.IO;
class Program {
   static void Main() {
      string[] myFiles = Directory.GetFiles("D:\New\", "*.*", SearchOption.AllDirectories);
      foreach (string res in myFiles) {
         Console.WriteLine(res);
      }
   }
}

输出

以下是输出。它列出了文件夹的所有目录 −

D:\New\one.txt
D:\New\two.html
D:\New
ature.png

相关文章