public void ClearLocked() { entryCache.Clear(); var files = Directory.GetFiles(FolderPath); foreach (var f in files) File.Delete(f); var contents = Directory.GetDirectories(FolderPath); foreach (var d in contents) Directory.Delete(d, true); }