/// <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;
}