91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# directory怎樣遍歷子目錄

c#
小樊
81
2024-11-20 16:48:55
欄目: 編程語言

在C#中,你可以使用System.IO命名空間中的DirectoryDirectoryInfo類來遍歷子目錄。以下是一個示例代碼,展示了如何遍歷指定目錄及其所有子目錄:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 指定要遍歷的目錄路徑
        string path = @"C:\example_directory";

        // 使用DirectoryInfo類獲取目錄信息
        DirectoryInfo dirInfo = new DirectoryInfo(path);

        // 獲取目錄中的所有文件和子目錄
        FileInfo[] files = dirInfo.GetFiles("*", SearchOption.AllDirectories);
        DirectoryInfo[] dirs = dirInfo.GetDirectories("*", SearchOption.AllDirectories);

        // 輸出所有文件的名稱
        Console.WriteLine("Files:");
        foreach (FileInfo file in files)
        {
            Console.WriteLine(file.FullName);
        }

        // 輸出所有子目錄的名稱
        Console.WriteLine("\nDirectories:");
        foreach (DirectoryInfo subDir in dirs)
        {
            Console.WriteLine(subDir.FullName);
        }
    }
}

在這個示例中,我們首先指定了要遍歷的目錄路徑。然后,我們使用DirectoryInfo類獲取目錄信息,并使用GetFilesGetDirectories方法獲取目錄中的所有文件和子目錄。SearchOption.AllDirectories參數表示我們要遞歸地遍歷所有子目錄。最后,我們分別輸出所有文件的名稱和子目錄的名稱。

0
阳东县| 盘锦市| 大丰市| 陵川县| 漳浦县| 兴海县| 广水市| 耿马| 安丘市| 嘉禾县| 青海省| 广德县| 天柱县| 开鲁县| 怀仁县| 本溪| 南陵县| 慈溪市| 绥宁县| 凌云县| 博白县| 来安县| 木兰县| 岫岩| 扶绥县| 平果县| 五寨县| 彝良县| 铅山县| 红桥区| 荣昌县| 富锦市| 华坪县| 崇礼县| 祁东县| 岐山县| 青浦区| 资兴市| 潞西市| 碌曲县| 喀喇沁旗|