欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#中获取指定路径下指定后缀名的所有文件的路径的list

程序员文章站 2022-04-02 18:24:44
场景 指定一个路径和后缀名,查找这个路径下所有以此后缀名结尾的文件。 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 新建工具类FileHelper,工具类中新建方法Get ......

场景

指定一个路径和后缀名,查找这个路径下所有以此后缀名结尾的文件。

注:

博客主页:

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

实现

新建工具类filehelper,工具类中新建方法getfilelistwithextend

 public static list<string> getfilelistwithextend(directoryinfo directory, string pattern)
        {
            list<string> pathlist = new list<string>();
            string result = string.empty;
            if (directory.exists || pattern.trim() != string.empty)
            {

                foreach (fileinfo info in directory.getfiles(pattern))
                {
                    result = info.fullname.tostring();
                    pathlist.add(result);
                }
            }
            return pathlist;

        }

 

调用示例

list<string> taskfilelist = filehelper.getfilelistwithextend(new directoryinfo(currentpath), "*.pcj");

 

其中currentpath就是一个指定的路径

然后第二个参数是指定后缀名

调用结果

C#中获取指定路径下指定后缀名的所有文件的路径的list

 C#中获取指定路径下指定后缀名的所有文件的路径的list