要从包含通配符的目录路径获取C#中的文件列表,可以使用System.IO命名空间中的Directory.GetFiles方法。这个方法可以根据指定的搜索模式返回目录中的文件列表。
以下是一个示例代码,演示如何使用Directory.GetFiles方法从包含通配符的目录路径获取C#中的文件列表:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = @"C:\example\folder\";
string searchPattern = "*.txt";
string[] files = Directory.GetFiles(directoryPath, searchPattern);
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
在上面的示例代码中,我们指定了一个目录路径和一个搜索模式。搜索模式中的通配符“*”表示匹配任何字符,因此我们可以找到所有扩展名为“.txt”的文件。最后,我们使用Directory.GetFiles方法返回文件列表,并将其输出到控制台。
需要注意的是,如果目录路径中包含空格或其他特殊字符,需要使用双引号将目录路径括起来。此外,如果搜索模式中包含多个通配符,例如“.”,则可以使用“*”来匹配任何字符串,包括空字符串。
领取专属 10元无门槛券
手把手带您无忧上云