private static void Clear(IFolderEntry folder) { foreach (IFileEntry file in folder.GetChildFiles()) { try { file.Delete(); } catch { } } foreach (IFolderEntry childFolder in folder.GetChildFolders()) { try { SetFolderRepeat(childFolder); childFolder.Delete(true); } catch { } } }