您的位置:宽带测速网 > mysql教程 > 如何定时删除Navicat里面的备份

如何定时删除Navicat里面的备份

2025-06-24 08:06来源:互联网 [ ]

下面是C#删除小程序:

点击(此处)折叠或打开

    /*

    * 由SharpDevelop创建。

    * 用户: Administrator

    * 日期: 2016/11/24

    * 时间: 12:49

    *

    * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件

    */

    using System;

    using System.IO;

    using System.Windows.Forms;

    using System.Collections.Generic;

    namespace DelExpiredBak

    {

    class Program

    {

    public static void Main(string[] args)

    {

    var di = new DirectoryInfo(Application.StartupPath);

    var files = di.GetFiles("*.psc");

    List<FileInfo> filesList = new List<FileInfo>(files);

    filesList.Sort((FileInfo fi1, FileInfo fi2) =>

    {

    if (fi1.CreationTime > fi2.CreationTime)

    {

    return -1;

    }

    else

    {

    return 1;

    }

    });

    for (var i = 0; i < filesList.Count; i++)

    {

    if (i > 0)

    {

    filesList[i].Delete();

    Console.WriteLine(filesList[i].Name+"已删除!");

    }

    }

    //Console.ReadLine();

    }

    }

    }





1 任务计划配置如下:图一



图2


图3


图4



图5



这些配置完之后,点击启用或者等待你设置的时间到了,启用,调用这个c#程序,就可以删除之前备份的数据,保留最后一份备份的数据了