moobi Спасибо большое, получил ваши файлы и детальное описание. К сожалению, только получив его, стало понятно, что в отправке базы данных, похоже не было смысла. По вашему первому описанию, у меня сложилось впечатление, что возможно, алгоритм подсчета и поиска дубликатов пошел в разнос. Однако, как стало понятно из вашего письма, дело совсем не в этом. После команды вы получаете диалог подтверждения с точным количеством файлов для удаления, а значит алгоритм УЖЕ отработал, список файлов уже составлен. После этого идет только само удаление, ну и разве что обновление ini файлов, но оно с небольшой задержкой происходит.
Другое, что стало очевидно из вашего письма, это то, что файлы находятся на облачном хранилище. И это сильно усложняет всё. По сути, просто взяв вашу базу, я точно не смогу воспроизвести ситуацию в отладчике, даже близко, к сожалению. Поэтому, к сожалению, такой вариант нам не поможет понять причину. Тут однозначно облачный драйвер играет существенную роль, без ничего подобного не будет. Ну и просто не имея копии ваших файлов, отладить само удаление не получится.
Это осложняет дело, конечно.
В качестве временного костыля предлагаю вам разбить удаление на части. Выбрать не все файлы в папке сразу, а брать небольшими пачками, по 10-15. Будет ли работать удаление в таком случае? Будут ли какие-то тормоза?