Cat.Business/Cat.Business.AutoJob/Job/DatabasesBackupJob.cs
(完整代码) 1KBusing System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Cat.Business.SystemManage;
using Cat.Util;
using Cat.Util.Model;
namespace Cat.Business.AutoJob
{
public class DatabasesBackupJob : IJobTask
{
public async Task<TData> Start()
{
TData obj = new TData();
string backupPath = GlobalContext.SystemConfig.DBBackup;
if (string.IsNullOrEmpty(backupPath))
{
backupPath = Path.Combine(GlobalContext.HostingEnvironment.ContentRootPath, "Database");
}
else
{
backupPath = Path.Combine(GlobalContext.HostingEnvironment.ContentRootPath, backupPath);
}
if (!Directory.Exists(backupPath))
{
Directory.CreateDirectory(backupPath);
}
string info = await new DatabaseTableBLL().DatabaseBackup(backupPath);
obj.Tag = 1;
obj.Message = "备份路径:" + info;
return obj;
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。