读书人

在C#中怎么将文件夹中的文件按照创建时

发布时间: 2012-01-10 21:26:51 作者: rapoo

在C#中如何将文件夹中的文件按照创建时间排序?
在一个文件夹中获取了文件列表,文件名储存于一个字符串数组中,现在想将这些文件按照他们的创建时间来排列,该怎么样做?

[解决办法]

C# code
using System;using System.Collections.Generic;using System.Text;using System.IO;namespace ConsoleApplication1{    class Program    {        static void Main()        {            string path = @"E:\Movie";            FileInfo[] files = new DirectoryInfo(path).GetFiles();            List<FileInfo> list = new List<FileInfo>(files);            list.Sort(new Comparison<FileInfo>(delegate(FileInfo a, FileInfo b) {                return a.CreationTime.CompareTo(b.CreationTime);                        }));            foreach (FileInfo f in list)            {                Console.WriteLine(f.Name + "," + f.CreationTime);            }        }            }} 

读书人网 >C#

热点推荐