Tumanbl4
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Хорошая мощная программа, но у нее очень, мягко выражаясь, странный подход к настройке выходных данных, если дело касается вывода в файл архива - настройка выходного формата жестко завязана на настройку входного анализа файлов архивов. Для ясности мой случай - ищу битые файлы и хочу их не просто удалить, а заархивировать (вдруг потом окажется, что удалил лишнее). = Настройки входных данных (File Selector): - File formats to convert to plain text -> (unused) - Archive formats to search inside -> (unused) - Text encodings... -> All files as binary * файлы битые, я ищу бинарные паттерны, а пытаться в таких файлах анализировать текст или содержимое архивов бессмысленно = Настройки обработки (Action): - Action type = List files - What to list = Full path to files ... - Target file creation = Move matched files - Target file destination type = Compressed archive - Target file location = xxx.zip - Backup ... = No backups При попытке выполнения программа прямым текстом заявляет, что вывод в архив надо настроить в блоке File Selector, в пункте Archive formats to search inside (к слову - вывод в другой формат - не архив, отрабатывается нормально). Ок, иду туда, меняю: - Archive formats to search inside = (unused) -> None Бинго, обработка выполняется, но упс - проигнорировав на входе все файлы архивов, т.е. тупо пропустив их при обработке... Снова иду туда, меняю: - Archive formats to search inside = None -> ZIP only В итоге все архивы, кроме ZIP, опять пропускаются, а найденные ZIP пролетают с ошибкой распаковки (найдены-то битые), в общем результат по факту тот же... * еще, кстати, минус - не смотря на настройку What to list = Full path to files, в генерируемом архиве пути получаются относительные (к папке поиска), хотя для относительных путей есть отдельное значение параметра (при выводе в "список" этой проблемы к счастью нет - там пути выдаются как настроено) Может кто-то знает как настроить вывод в архивный файл, не включая распаковку архивов на входе? * мне таки удалось добиться своего, обманув программу, но это очень жирный костыль, а хочется светлого и чистого (решения) - если не найдется нормального способа, позже напишу свой костыль, вдруг кому пригодится |