Умный каскадный перенос инструкций: Что это и как работает?
В чем была проблема?Многие сталкивались с ситуацией: автор складчины создает главную папку (например, Пакет_Hyundai_Kia_2020), кладет прямо в нее один общий файл Описание_софтов_и_пароли.txt или Распиновка_для_KTAG.jpg, а сами прошивки рассовывает глубоко внутрь по десяткам подпапок (Марка -> Модель -> Блок -> Софт).При обычной сортировке этот критически важный общий файл просто терялся на старом месте, так как скрипты забирали только сами бинарники.
Как это работает теперь (Алгоритм «Каскадный пылесос»):Программа научилась мыслить шире и двигаться «вверх» по дереву папок. Теперь процесс для каждой найденной прошивки выглядит так:
- Программа находит файл прошивки (например, сток.bin), переименовывает его и кладет в новую, чистую базу.
- Она осматривает папку, где только что лежал этот сток.bin. Если там есть текстовики, PDF или картинки — забирает их с собой.
- А дальше начинается магия: программа делает шаг назад, в родительскую папку, и сканирует её. Если находит там общие инструкции — делает их копию и кладет в новую папку к нашей прошивке.
- Программа продолжает так «шагать вверх» уровень за уровнем вплоть до самого корня вашей исходной складчины, как пылесос собирая все относящиеся к этой ветке документы.
Итог: Куда бы сортировщик ни закинул прошивку, рядом с ней
всегда будет лежать копия всех важных инструкций, распиновок и readme, которые автор складчины оставил в папках выше уровнем. (Программа распознает форматы: .txt, .pdf, .jpg, .png, .doc, .docx, .rtf, .xls). Если вам нужны только «голые» прошивки без мануалов — функцию можно отключить галочкой в главном окне.
ВНИМАНИЕ: Функция абсолютно новая и требует «боевого» тестирования!Так как структура папок в скачанных с торрентов базах бывает дикой и непредсказуемой, алгоритм нужно обкатать на практике. Огромная просьба к тестировщикам — прогоните свои базы и отпишитесь в теме:
- Не тянет ли «каскадный пылесос» за собой откровенный мусор (например, когда рекламный баннер автора складчины копируется в 10 000 новых папок)?
- Насколько сильно эта функция замедляет сортировку на старых жестких дисках?
Если всплывут подводные камни с переизбытком мукулатуры, в следующих версиях я прикручу к пылесосу дополнительные фильтры. Жду ваших логов и отзывов!