zoukankan      html  css  js  c++  java
  • C#中获取指定路径下特定开头和后缀的所有文件

    场景

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

    注:

    博客主页:
    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];
        
    }
  • 相关阅读:
    字符串打印
    倒计时(二)之时间戳
    倒计时(一)之数字补0
    递增、递减运算符
    如何让background里的img图片自适应
    CSS三角图标(二)
    CSS三角图标(一)
    网易云外链接生成方法
    python基础语法一
    CSS固定菜单栏
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/11928150.html
Copyright © 2011-2022 走看看