要在C#中获取具有特定扩展名的目录中的所有文件,您可以使用以下代码示例:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = @"C:\example_directory";
string extension = ".txt";
var files = Directory.GetFiles(directoryPath, $"*{extension}");
foreach (var file in files)
{
Console.WriteLine($"File: {file}");
}
}
}
在这个示例中,我们使用了System.IO.Directory.GetFiles
方法来获取具有特定扩展名的目录中的所有文件。我们将目录路径和扩展名作为参数传递给该方法,并使用*
字符作为通配符来匹配任何文件名。最后,我们使用foreach
循环遍历返回的文件列表并打印文件名。
请注意,这个示例使用了C:\example_directory
作为目录路径,您需要将其替换为您要搜索的目录路径。同样,.txt
是示例中的扩展名,您需要将其替换为您要查找的扩展名。
领取专属 10元无门槛券
手把手带您无忧上云