定时删除Navicat里面的备份功能做的备份,用任务计划调用C#写的小删除程序

下面是 C#删除小程序:

点击(此处)折叠或打开

  1. /*
  2.  * 由SharpDevelop创建。
  3.  * 用户: Administrator
  4.  * 日期: 2016/11/24
  5.  * 时间: 12:49
  6.  *
  7.  * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件
  8.  */
  9. using System;
  10. using System.IO;
  11. using System.Windows.Forms;
  12. using System.Collections.Generic;

  13. namespace DelExpiredBak
  14. {
  15.     class Program
  16.     {
  17.         public static void Main(string[] args)
  18.         {
  19.             var di = new DirectoryInfo(Application.StartupPath);
  20.             var files = di.GetFiles("*.psc");
  21.             List<FileInfo> filesList = new List<FileInfo>(files);
  22.             filesList.Sort((FileInfo fi1, FileInfo fi2) =>
  23.                 {
  24.                     if (fi1.CreationTime > fi2.CreationTime)
  25.                     {
  26.                         return -1;
  27.                     }
  28.                     else
  29.                     {
  30.                         return 1;
  31.                     }
  32.                 });
  33.             
  34.             for (var i = 0; i < filesList.Count; i++)
  35.             {
  36.                 if (i > 0)
  37.                 {
  38.                     filesList[i].Delete();
  39.                     Console.WriteLine(filesList[i].Name+"已删除!");
  40.                 }
  41.             }
  42.             //Console.ReadLine();
  43.         }
  44.     }
  45. }




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



图2


图3


图4



图5



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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31369373/viewspace-2129009/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31369373/viewspace-2129009/

你可能感兴趣的:(定时删除Navicat里面的备份功能做的备份,用任务计划调用C#写的小删除程序)