中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
冀州市| 秀山| 浦江县| 大理市| 固阳县| 南平市| 辰溪县| 安徽省| 铁岭县| 苗栗市| 万载县| 若羌县| 岳阳市| 五原县| 华坪县| 张家口市| 新丰县| 汉沽区| 韶山市| 皮山县| 台前县| 东安县| 思南县| 姚安县| 定日县| 白银市| 莒南县| 宜黄县| 秦皇岛市| 突泉县| 高邑县| 塘沽区| 莫力| 遵义市| 鱼台县| 博白县| 五大连池市| 上蔡县| 临西县| 仁怀市| 东港市|