阅读量:3
GetFiles 是 C# 中的一个方法,用于获取指定目录中符合特定条件的所有文件。该方法属于 System.IO 命名空间下的 Directory 类。以下是 GetFiles 方法的参数:
-
路径(string):必需。要搜索文件的目录路径。可以是相对路径或绝对路径。
string path = @"C:\example_directory\"; -
搜索模式(string):可选。用于指定要查找的文件的模式。例如,可以使用通配符(如
*.*)来匹配多个字符。如果不提供此参数,将返回指定目录中的所有文件。string searchPattern = "*.txt"; // 查找所有 .txt 文件 -
搜索选项(SearchOption):可选。用于指定搜索操作的方式。可以有以下几种选项:
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 文件,并将找到的文件路径输出到控制台。
以上就是关于“c# getfiles 函数参数有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm