[TC] Re[3]: как можно из файлов fb2 вытянуть название и заменить им имя файла?
Здравствуйте, Валентин.
> В папку положил чуть больше 4 тысячи файлов.
> Времени на обработку ушло минут 5 с хвостиком.
Да... А если всё сделать хорошо, то это было бы 20-30 секунд, но тогда я не
рассчитывал на такие объёмы и писал на скорую руку.
> Но это я так понял всё что находится между тегами <title> ... </title>
Да, если теги в файле заполнены некорректно, то могут быть проблемы.
Правда по-моему у меня там не обрабатывается случай с отсутствием автора.
Именно в этом случае полное название может получиться со знаком дефиса в
начале.
> Хорошо бы если бы и информация из тега <genre> ... </genre> также
> добавлялась в начало или конец
> имени, тогда по этим бы меткам можно было бы разложить файлы по папкам.
> Это
> почти пожелание для
> утилиты, если вы её решите доработать и вывести в pablic.
Если это случится, то там просто будет набор масок для каждого поля, а
пользователь уже будет иметь возможность самостоятельно из них сформировать
имя файла с такой структурой, как ему нужно.
> В каких случаях используется выбор txt?
Это переименование файлов TXT, полученных путём преобразования из FB2
посредством FB2ToANY.
Они имеют более-менее устойчивый формат: на первой строке файла название
книги, на второй - имя автора или как-то так.
В общем это актуально только для очень частного случая TXT-файлов.
Успехов. Никита.