天天看点

文件夹下所有文件按修改时间 排序

基础类   

public class FIleLastTimeComparer : IComparer<FileInfo>

    {

        #region IComparer<FileInfo> 成员

        public int Compare(FileInfo x, FileInfo y)

        {

            return x.LastWriteTime.CompareTo(y.LastWriteTime);

        }

        #endregion

    }

另一个类

                FileInfo[] file = new FileInfo[recDatafiles.Length];

                for (int i = 0; i < recDatafiles.Length; i++)

                {

                    file[i] = new FileInfo(recDatafiles[i]);

                }

               Array.Sort<FileInfo>(file, new FIleLastTimeComparer());