溫馨提示×

c# getfiles 函數參數有哪些

c#
小樊
112
2024-11-25 23:35:00
欄目: 編程語言

GetFiles 是 C# 中的一個方法,用于獲取指定目錄中符合特定條件的所有文件。該方法屬于 System.IO 命名空間下的 Directory 類。以下是 GetFiles 方法的參數:

  1. 路徑(string):必需。要搜索文件的目錄路徑??梢允窍鄬β窂交蚪^對路徑。

    string path = @"C:\example_directory\";
    
  2. 搜索模式(string):可選。用于指定要查找的文件的模式。例如,可以使用通配符(如 *.*)來匹配多個字符。如果不提供此參數,將返回指定目錄中的所有文件。

    string searchPattern = "*.txt"; // 查找所有 .txt 文件
    
  3. 搜索選項(SearchOption):可選。用于指定搜索操作的方式??梢杂幸韵聨追N選項:

    • SearchOption.TopDirectoryOnly:僅搜索指定目錄,而不包括子目錄。
    • SearchOption.AllDirectories:遞歸搜索指定目錄及其所有子目錄。
    SearchOption searchOption = SearchOption.AllDirectories; // 搜索所有子目錄
    

示例代碼:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string path = @"C:\example_directory\";
        string searchPattern = "*.txt";
        SearchOption searchOption = SearchOption.AllDirectories;

        string[] files = Directory.GetFiles(path, searchPattern, searchOption);

        foreach (string file in files)
        {
            Console.WriteLine(file);
        }
    }
}

這個示例代碼將搜索 C:\example_directory\ 目錄及其所有子目錄中的所有 .txt 文件,并將找到的文件路徑輸出到控制臺。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女