/// <summary>
/// ** Warning : use at your own risk **
/// Deletes any files that may have been abandoned.
/// </summary>
/// <returns> List of deleted files</returns>
public static IEnumerable <FileInfo> CleanUpAbandonedFiles()
{
var assembly = new Caller().Methods.First().Module.Assembly;
var path = PathUtilities.GetDirectoryForCaller(1);
var list = ApprovalMaintenance.FindAbandonedFiles(path, assembly);
foreach (var fileInfo in list)
{
fileInfo.Delete();
}
return(list);
}