C# library for file maintenance