GetFiles搜索文件夹的排序方法? GetFiles在文件夹中搜索匹配文件的先后顺序是什么样的,就是是按文件大小嘛,还是按文件名嘛,还是其他的,这个要设置应该怎么弄啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,可以用Array.Sort对其进行排序 private void btnTest_Click(object sender, System.EventArgs e){ string path = "C:\\"; DirectoryInfo dirInfo = new DirectoryInfo(path); FileInfo[] info = dirInfo.GetFiles("*.*"); Array.Sort(info,new FileComparer());}private class FileComparer : IComparer{ public FileComparer() { } public int Compare(object x,object y) { FileInfo infoX = x as FileInfo; FileInfo infoY = y as FileInfo; return (int)(infoX.LastWriteTime.ToFileTime() - infoY.LastWriteTime.ToFileTime());//infoY上面写错了 }} 同意,用IComparer接口自己写,可以按照自己的需要进行排序 dataGridView列表行上下移动! 怎样将griview主键赋值给session 几条VBA语句转换到C#,以及2个附带问题 C# 播放音乐 多语言问题-Cultureinfo 类 运行程序时出现以下错误,如何解决 关于访问WEBSERVICE后返回的XMLDOCUMENT的问题 C#写的FTP客户端问题 求一C# winform源代码,供学习用... 一个小问题,高手低手都欢迎,解决马上给分 我装的水晶报表9的数据连接中为何没有ADO.NET的选项,没法导入xml文件 怎样解决 WebClient 中使用了gb2312编码还出现乱码的问题?
{
string path = "C:\\";
DirectoryInfo dirInfo = new DirectoryInfo(path); FileInfo[] info = dirInfo.GetFiles("*.*");
Array.Sort(info,new FileComparer());
}
private class FileComparer : IComparer
{
public FileComparer()
{
}
public int Compare(object x,object y)
{
FileInfo infoX = x as FileInfo;
FileInfo infoY = y as FileInfo;
return (int)(infoX.LastWriteTime.ToFileTime() - infoY.LastWriteTime.ToFileTime());//infoY上面写错了
}
}