C#中获取指定路径下特定开头和后缀的所有文件

2023-02-17,,,,

场景

指定一个文件路径,获取当前路径下所有文件,并筛选出以指定内容开头和结尾的文件。

注:

博客主页:
https://blog.csdn.net/badao_liumang_qizhi

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先指定前缀和后缀名变量。

string prefix = "TestInfo_";        //实验信息配置文件前缀
string ext = ".xml";

然后获取特定路径下的所有文件并遍历,依次判断是否含有前缀和后缀。

string directoryPath = Path.GetDirectoryName(node.Id); //获取指定路径
//存取所有文件路径
List<string> resultList = new List<string>();
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(directoryPath);
System.IO.FileInfo[] files = di.GetFiles();
foreach (System.IO.FileInfo fi in files)
{
//有配置文件
if (fi.Name.Contains(prefix) && fi.Extension.ToLower() == ext)
{
resultList.Add(fi.FullName);
}
}
//如果配置文件信息正常(只有一个配置文件)
if (resultList != null && resultList.Count == )
{
string xmlPath = resultList[]; }

C#中获取指定路径下特定开头和后缀的所有文件的相关教程结束。

《C#中获取指定路径下特定开头和后缀的所有文件.doc》

下载本文的Word格式文档,以方便收藏与打印。