using System;
|
using System.IO;
|
using System.Linq;
|
|
namespace HMI.Util
|
{
|
public class DbFileHelper
|
{
|
public static string[] GetDbFiles(string folderPath, DateTime startTime, DateTime endTime)
|
{
|
if (!Directory.Exists(folderPath))
|
{
|
return new string[0];
|
}
|
// 获取所有.db文件并筛选出7天前更新的文件
|
var oldFiles = Directory.GetFiles(folderPath, "*.db");
|
oldFiles = oldFiles.Where(file =>
|
{
|
var lastWriteTime = File.GetLastWriteTime(file);
|
bool flag = true;
|
if (startTime != null) flag &= lastWriteTime >= startTime;
|
//if (endTime != null) flag &= lastWriteTime <= endTime;
|
return flag;
|
}).ToArray();
|
|
return oldFiles;
|
}
|
}
|
}
|