C# 读取文件下最新创建的的文件名和时间
2018-11-16 09:26
483 查看
[code]using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Threading.Tasks; namespace ReadNewfile { class Program { //定义一个类包含要使用的字段 public class FileTimeInfo { public string FileName; //文件名 public DateTime FileCreateTime; //创建时间 } static void Main(string[] args) { //使用 GetLatestFileTimeInfo //获取d:\\robot\\images文件中,扩展名为.png的最新图片 FileTimeInfo file = GetLatestFileTimeInfo(@"d:\\robot\\images", ".png"); if (file != null) { Console.WriteLine("文件名:{0} 创建时间:{1}", file.FileName, file.FileCreateTime); } else { Console.WriteLine("文件夹中没有指定扩展名的文件!"); } Console.ReadKey(); } //获取最近创建的文件名和创建时间 //如果没有指定类型的文件,返回null static FileTimeInfo GetLatestFileTimeInfo(string dir, string ext) { List<FileTimeInfo> list = new List<FileTimeInfo>(); DirectoryInfo d = new DirectoryInfo(dir); foreach (FileInfo file in d.GetFiles()) { if (file.Extension.ToUpper() == ext.ToUpper()) { list.Add(new FileTimeInfo() { FileName = file.FullName, FileCreateTime = file.CreationTime }); } } var f = from x in list orderby x.FileCreateTime select x; return f.LastOrDefault(); } } }
运行效果如下:
阅读更多
相关文章推荐
- C# 读取文件的修改时间、访问时间、创建时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- C# 轻松读取、改变文件的创建、修改、访问时间 z
- C#/.NET读取或修改文件的创建时间及修改时间详解
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- C#简单读取、改变文件的创建、修改及访问时间的方法
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间 .
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- C# 获取文件大小,创建时间,文件信息,FileInfo类的属性表 .
- C#读取文件夹内文件名和路径并拷贝文件内容
- 【转】c# winform 创建文件,把值写入文件,读取文件里的值,修改文件的值,对文件的创建,写入,修改
- C#读取一个文件夹下的子文件甲中的文件名
- Java读取文件创建时间和最后修改时间
- C#遍历文件(夹)、读取tar.gz格式压缩文件,从文件名提取信息批量入数据库
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- 创建以系统时间为文件名的文件