【总结】文件名排序
using System.IO;using System.Collections;
/// <summary>
/// 文件比较器
/// </summary>
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);
}
}
/// <summary>
/// 获取排序后的文件列表
/// </summary>
public class MyClass
{
public FileInfo[] GetFiles(string path)
{
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles();
FileComparer fc = new FileComparer();
Array.Sort(files, fc);
return files;
}
}
/*
// 调用
FileInfo[] a = new MyClass().GetFiles(@"D:\data");
*/
编程的知识更实用一些!支持! 多多交流。
页:
[1]