private void button1_Click(object sender, EventArgs e)
{
string recentPath = Environment.GetFolderPath(Environment.SpecialFolder.Recent);
string[] fileNames = Directory.GetFiles(recentPath, "*.lnk");
DateTime[] fileTimes = new DateTime[fileNames.Length]; for (int i = 0; i < fileNames.Length; i++)
{
FileInfo fileInfo = new FileInfo(fileNames[i]);
fileTimes[i] = fileInfo.LastWriteTime;
}
Array.Sort<DateTime, string>(fileTimes, fileNames); // 按时间排序
int j = 0;
for (int i = fileNames.Length - 1; i >= 0; i--)
{
Console.WriteLine(fileNames[i]);
if (j++ >= 12) break;
}
}
Array.Sort<DateTime, string>(fileTimes, fileNames); // 按时间排序
这一行代码中的大于号和小于号怎么理解~
{
string recentPath = Environment.GetFolderPath(Environment.SpecialFolder.Recent);
string[] fileNames = Directory.GetFiles(recentPath, "*.lnk");
DateTime[] fileTimes = new DateTime[fileNames.Length]; for (int i = 0; i < fileNames.Length; i++)
{
FileInfo fileInfo = new FileInfo(fileNames[i]);
fileTimes[i] = fileInfo.LastWriteTime;
}
Array.Sort<DateTime, string>(fileTimes, fileNames); // 按时间排序
int j = 0;
for (int i = fileNames.Length - 1; i >= 0; i--)
{
Console.WriteLine(fileNames[i]);
if (j++ >= 12) break;
}
}
Array.Sort<DateTime, string>(fileTimes, fileNames); // 按时间排序
这一行代码中的大于号和小于号怎么理解~
解决方案 »
- asp.net mvc 的编码问题。。。
- 【全部家产】求个winform FTP上传文件到服务器的详细代码,要完整的,带注释的,最好是源码。谢谢,结贴速度快,在线等。标题够长!耶耶耶
- 菜鸟:C#里引用C++dll,出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”错误,附上所有源码求帮助。
- 求助SQL插入图片的字节数组
- 啥时候office里的宏能用c#写该多好
- 用axWebBrowser导航页面时,如何才能只下载文本内容?
- 求教,关于函数调用中用out返回参数的问题.
- C1FlexGrid 如何实现选中单元格的拖动 顶者有分!
- 你遍历文件夹没有?
- c# 使用Windows media player定制播放器
- 密封类sealed结构strut静态类staticClass的区别
- .net(C#) 如何输出html代码到前台的任意位置.
其中DateTime,string是传入对象的类型,fileTimes,fileNames是储存了相应类型的值的变量
Array.Sort <DateTime, string>(fileTimes, fileNames); // 按时间排序 意思是
fileTimes对应是DateTime类型的
fileNames对应是string 类型的就是这些,而你整个方法的意思就是从最近访问的文件夹中取出所有的.lnk文件并按照文件日期和文件名的顺序打印文件名的前12个字符出来o(∩_∩)o..