获取目录下面最新修改的文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/// <summary>
       /// 获取日志目录下面最新的日志文件
       /// </summary>
       /// <returns></returns>
       public static string GetLatestLogFile()
       {
           string filepath = ConfigurationManager.AppSettings["IISlogDir"].ToString();
           if (!Directory.Exists(filepath))
           {
               LogHelper.WriteLog("error", "", "目录不存在");
           }
           else
           {
               var lastfilepath = (from f in Directory.GetFiles(filepath)
                                   let fi = new FileInfo(f)
                                   orderby fi.CreationTime descending
                                   select fi.FullName).FirstOrDefault();
               if (string.IsNullOrEmpty(lastfilepath))
               {
                   LogHelper.WriteLog("error", "", "日志文件夹下面没有日志文件");
               }
               filepath = lastfilepath;
           }
           return filepath;
       }

  

posted @   极客船长  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示