场景

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

注:

博客主页:
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 == 1)
{
    string xmlPath = resultList[0];
    
}

 

posted on 2019-11-25 15:34  霸道流氓  阅读(2040)  评论(4编辑  收藏  举报

Live2D