A .NET library that periodically cleans up a folder. Useful for cleaning up temporary files.
using FreshLibrary;
var cleaner = new FreshFolder("Temp", TimeSpan.FromMinutes(30), TimeSpan.FromHours(2), FileTimestamps.Creation);
This creates and starts a cleaner that, every 2
hours, deletes all files in Temp
folder that have been created
over 30
minutes ago.
The cleaner already starts its cleaning after its construction.
Remember to Dispose()
it when you're done.
Consider disposing the cleaner on Application_End
or ProcessExit
.