亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
安顺市| 德兴市| 云南省| 延庆县| 进贤县| 浦城县| 眉山市| 永修县| 平武县| 滨州市| 克拉玛依市| 美姑县| 赞皇县| 寿光市| 铜川市| 清徐县| 普陀区| 怀集县| 若尔盖县| 延边| 沿河| 朝阳县| 凤城市| 铁岭县| 通辽市| 广河县| 合阳县| 柘荣县| 西宁市| 沅江市| 宝应县| 佛学| 新安县| 芮城县| 海南省| 宁都县| 水城县| 漾濞| 潢川县| 会泽县| 木兰县|