ACCESS网站示例-连载-数据库备份与还原类文件


using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.IO;



/// <summary>
///Bei_Fen_DaTa 的摘要说明:数据库备份、还原操作。
/// </summary>
public class Bei_Fen_DaTa
{
    TiShi_XinXi Ts_XinXi = new TiShi_XinXi();

	public Bei_Fen_DaTa()
	{
		//
		//TODO: 在此处添加构造函数逻辑
		//
	}
    /// <summary>
    ///Bei_Fen_data 的摘要说明:数据库备份操作。
    /// </summary>
    public string Bei_Fen_data()//数据库备份
    {
        string DateTimes = System.DateTime.Now.Year.ToString() + System.DateTime.Now.Month.ToString() + System.DateTime.Now.Day.ToString() + System.DateTime.Now.Hour.ToString() + System.DateTime.Now.Minute.ToString() + System.DateTime.Now.Second.ToString();
        string ChenGong = "";
        if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(@"~\bakDataBasc\" + "数据库备份" + DateTimes + ".aspx")))
        {
            File.Copy(System.Web.HttpContext.Current.Server.MapPath(@"~\App_Data\Socut.aspx"), System.Web.HttpContext.Current.Server.MapPath(@"~\bakDataBasc\" + "数据库备份" + DateTimes + ".aspx"));
            ChenGong = "完成";
            /*if (url != "")
            { System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert('数据库备份成功。');location='" + url + "';</script>"); }
            else
            { System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert('数据库备份成功。')</script>"); }*/
        }
        return ChenGong;
        //File.Delete(Server.MapPath(@"~\bei-fen\Socut.aspx"));
        //File.Copy(Server.MapPath(@"~\App_Data\Socut.aspx"), Server.MapPath(@"~\bei-fen\Socut.aspx"));
        //System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "友情提示!", "alert('数据库备份成功。')", true);
    }
    /// <summary>
    ///HuanYuan_data 的摘要说明:数据库还原操作。
    /// </summary>
    public void HuanYuan_data(string ShuJu_MingCheng)//还原数据库
    {
        File.Copy(System.Web.HttpContext.Current.Server.MapPath(@"~\bakDataBasc\" + ShuJu_MingCheng), System.Web.HttpContext.Current.Server.MapPath(@"~\App_Data\Socut.aspx"), true);
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值