当前位置: 移动技术网 > IT编程>开发语言>c# > C#中获取指定路径下指定后缀名的所有文件的路径的list

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

2019年11月20日  | 移动技术网IT编程  | 我要评论

场景

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

注:

博客主页:

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

实现

新建工具类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就是一个指定的路径

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

调用结果

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网