
24.12.2025, 09:12
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Улучшена функция массового уничтожения файлов (DoShredMultipleFiles)
Списки файлов и директорий теперь разделяются: в первую очередь уничтожаются файлы (снимая блокировки с родительских папок), и только затем — сами директории.
Количество рабочих потоков адаптируется под количество уничтожаемых объектов, избегая создания избыточных потоков для малого числа файлов.
Использование std::atomic для распределения задач обеспечивает корректную обработку списка без пропусков и дублирования.
Улучшена функция одиночного уничтожения (PerformSecureShred)
Внедрен "тихий режим" для фоновых потоков.
Это предотвращает взаимную блокировку интерфейса и рабочих процессов при возникновении ошибок доступа (окна ошибок теперь не блокируют основной поток).
Реализован механизм повторных попыток (retry loop) с нарастающей задержкой при финальном удалении файлов и папок.
Это решает конфликт с антивирусами и индексаторами Windows, которые могут кратковременно удерживать файл после его перезаписи, предотвращая появление "фантомных" файлов размером 0 байт и неудаляемых пустых папок.
В облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
qwerty120, приветствую!
Вполне достаточно облака Яндекс и Гугл
drive.google.com/drive/folders/1FLIugY9270Ct8ho9orWH3z2H08XYHi4R
|
|
|