protected void DeleteBackup()
{
//获取备份文件要保留的天数,默认为30
int dates =30;
#region 按指定时间删除备份文件
DirectoryInfo f = new DirectoryInfo("你要获取的文件路径");
FileInfo[] files = f.GetFiles();
for (int i = 0; i < files.Length; i++)
{
//文件创建日期超过保留时间,删除文件。
if (files[i].CreationTime.Date < DateTime.Now.AddMinutes(-dates).Date)
{
files[i].Delete();
}
}
#endregion
}