Delete files and folders by time condition

private static void FindFiles(string filepath)
{
if(filepath!=null)
{
DirectoryInfo di = new DirectoryInfo(filepath);
if(di!=null)
{
FileInfo[] files = di.GetFiles("*.cs",SearchOption.AllDirectories);
foreach(FileInfo fi in files)
{
DateTime filect = fi.CreationTime;                        
if(DateTime.Now.Subtract(filect).TotalSeconds>=10)
{
fi.Delete ();
}
}
}
}       
}


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325422188&siteId=291194637