QuartzNetMvcDemo/ReportJob.cs
(完整代码) 1003Busing Quartz;
using System;
using System.IO;
namespace QuartzNetMvcDemo
{
public class ReportJob:IJob
{
public void Execute(IJobExecutionContext context)
{
var reportDirectory = string.Format("~/reports/{0}/", DateTime.Now.ToString("yyyy-MM")); //定义文件夹路径
reportDirectory = System.Web.Hosting.HostingEnvironment.MapPath(reportDirectory);//获取文件夹路径
if (!Directory.Exists(reportDirectory))//如果不存在路径,则创建文件夹路径
{
Directory.CreateDirectory(reportDirectory);
}
var dailyReportFullPath = string.Format("{0}report_{1}.log", reportDirectory, DateTime.Now.Day); //绝对路径
var logContent = string.Format("{0}==>>{1}{2}", DateTime.Now, "create new log.", Environment.NewLine);//日志内容
File.AppendAllText(dailyReportFullPath, logContent);//将内容插入绝对路径
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
