如何按时间范围一次性筛选出一个目录的的文件 如一个目录名 fileList现在要 筛选出 2010-1-1到2010-2-1创建的文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.IO.Directory.GetFiles(path,"*.*",SearchOption.AllDirectories);得到一个所有文件的string[] ,然后循环遍历这些文件名,用FileInfo得到这些文件的信息,FileInfo的CreationTime 属性 拿来比较时间 private void button1_Click(object sender, EventArgs e){ DirectoryInfo di = new DirectoryInfo("c:\\fileList"); FileInfo[] fis = di.GetFiles("*.*", SearchOption.AllDirectories); foreach (FileInfo fi in fis) { if (fi.CreationTime >= DateTime.Parse("2010-1-1") && fi.CreationTime <= DateTime.Parse("2010-2-1")) { // ... } }} SerialPort串口通信中DataReceived事件不能触发? C#自定义控件显示混乱问题 页面跳转问题,急用! 如何回到文件头再重新读? 一个sql错误,伤脑筋 急!急!急!程序运行问题! 高分求解,在线等,解决马上结贴,顶的有份。 辅线程和主线程之间的问题,请大家分析分析 按钮的事件当中怎么没有GetFocus事件呢?(在线等啊,大家帮帮忙,急用) 微软专家,映射网络驱动器与操作系统版本有关系??(windwos XP成功,同样代码在2003就不行) 如何将对象的属性复制到另一对象?或者怎么转换基类对象为派生类对象 求一个正则表达式
System.IO.Directory.GetFiles(path,"*.*",SearchOption.AllDirectories);
得到一个所有文件的string[] ,然后循环遍历这些文件名,用FileInfo得到这些文件的信息,FileInfo的CreationTime 属性 拿来比较时间
{
DirectoryInfo di = new DirectoryInfo("c:\\fileList");
FileInfo[] fis = di.GetFiles("*.*", SearchOption.AllDirectories);
foreach (FileInfo fi in fis)
{
if (fi.CreationTime >= DateTime.Parse("2010-1-1") && fi.CreationTime <= DateTime.Parse("2010-2-1"))
{
// ...
}
}
}