您的位置:首页 > 其它

根据文件名或者产生时间获取文件夹得文件顺序

2017-10-04 23:00 232 查看
                FileInfo[] a = GetFiles(sourthpath);

        public class FileComparer : IComparer

        {

            int IComparer.Compare(Object o1, Object o2)

            {

                FileInfo fi1 = o1 as FileInfo;

                FileInfo fi2 = o2 as FileInfo;

                //return fi1.CreationTime.CompareTo(fi2.CreationTime);

//根据产生时间或者名称排序

                return fi1.Name.CompareTo(fi2.Name);

            }

        }

        public FileInfo[] GetFiles(string path)

        {

            DirectoryInfo di = new DirectoryInfo(path);

            FileInfo[] files = di.GetFiles();

            FileComparer fc = new FileComparer();

            Array.Sort(files, fc);

            return files;

        }

     

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: