Вы здесьFB2 Toolbox - переименование, перемещение и перекодировка файлов.
Опубликовано ср, 21/07/2010 - 14:58 пользователем kotya
Я искал замену BOOKI, но не нашел. Вот, получилась такая программка. Бесплатна, можно задавать профили для изменения имен/путей файлов, перекодировать из чего угодно во что угодно. Работает вроде быстро (распознавание и переименование 50.000 файлов с разбрасыванием по каталогам у меня заняло ~20 минут). Вся информация на страничке, скачивать оттуда же. Требует Microsoft. NET Framework 2.0. Если понравиться - отпишитесь. Если что не работает, поправлю как будет время. В принципе я ее с друзьями гонял с месяц, вроде все пашет. ===Версия 1.3 от 1 августа 2010=== ===Версия 1.2 от 30 июля 2010=== ===Версия 1.1.1 от 28 июля 2010=== ===Версия 1.1 от 28 Июля 2010===
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
babajga RE:Удивленная сова 2 дня
Larisa_F RE:Серия «Квадрат» издательства «Текст» 4 дня Aleks_Sim RE:Беженцы с Флибусты 4 дня edvud RE:Прошу переформатировать, распознать, etc... 4 дня monochka RE:С 8 Марта! 6 дней babajga RE:Книга чуДОМищ 1 неделя alexej36 RE:Подайте бедному копеечку на книжку с литреса... 1 неделя ProstoTac RE:Подборка о Первой Мировой 1 неделя babajga RE:Нержавеющая сабля 1 неделя sem14 RE:«Уроки русского» 1 неделя Isais RE:Древний Рим. Подборка книг 2 недели kopak RE:О группе Дятлова. О той самой, того самого... 2 недели babajga RE:Отчаянная осень 2 недели babajga RE:Сказки Сени Малины 2 недели babajga RE:Сказки 2 недели babajga RE:Мои четвероногие друзья 2 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 2 недели Isais RE:Семейственность в литературе 3 недели Впечатления о книгах
Lan2292 про Шаман: Клан Борзых: Приемыш (Постапокалипсис, Самиздат, сетевая литература)
14 03 Как интересно начиналось, а потом такая тягамотина, бросила. Оценка: неплохо
Fornit про Хволкер: Фанфик по Overlords (Фанфик, Самиздат, сетевая литература)
14 03 50. Бабаджанян Василий Алибабаевич 2025/03/14 18:18 [ответить] Был такой автор - "хволкер". Написал ничё так фентези: http://flibusta.is/a/248212 Но украинизм головного моска ударил ………
clomeron про Маас: Дом Земли и Крови [litres] (Детективная фантастика, Городское фэнтези, Любовная фантастика)
14 03 Ну это для совсем уж невзыскательных читателей.) Оценка: нечитаемо
clomeron про Пехов: Ветер и искры [сборник : с иллюстрациями ; litres] (Фэнтези)
13 03 Топовое фэнтези. Автор большой молодец. Оценка: отлично!
clomeron про Пехов: Страж [тетралогия] (Фэнтези)
13 03 Это одна из вершин творчества признанного мастера русского фэнтези. Всякие там Мартины и прости Господи Аберкромби нервно курят в углу.))) Оценка: отлично!
clomeron про Аберкромби: Дурацкие задания [The Fool Jobs ru] (Фэнтези)
13 03 Ну и кому вообще нужен этот рассказ? Оценка: нечитаемо
clomeron про Аберкромби: Прежде, чем их повесят [Before They Are Hanged ru] (Фэнтези)
13 03 Трэш средней степени паршивости Оценка: нечитаемо
Олег Макаров. про Сказ: Темный Герой [СИ] (Фэнтези, Попаданцы, ЛитРПГ, Самиздат, сетевая литература)
12 03 Увидев гранату, залетающую в окно, спецназовец кричит напарнику: — Тимур, осторожней! а я перестаю читать. Потому что... ну просто потому что нельзя такое читать Оценка: нечитаемо
Олег Макаров. про Костин: Книжный магазин «Альтист» (Фантастика: прочее, Попаданцы, Самиздат, сетевая литература)
12 03 Это автор начитался "Марка и Эзры" что ли? :))))
clomeron про Сандерсон: Память Света [litres] [A Memory of Light ru] (Героическая фантастика, Фэнтези)
12 03 Эпичное завершение самой масштабной фэнтези-саги за всю историю жанра. Читать всем, кто ждал официальное издание. Оценка: отлично!
clomeron про Дяченко: Время нарушать запреты [Рубеж + Пентакль] (Научная фантастика)
11 03 Классная вещь. Но это не для всех.) Оценка: отлично!
clomeron про Дяченко: Украинский цикл [Рубеж + Пентакль] (Боевая фантастика)
11 03 Отличные романы. Но качество файла так себе. Оценка: отлично! |
Комментарии
Отв: FB2 Toolbox - переименование, перемещение и ...
Попробовал - программа симпатичная и простая в употреблении. Хотелось бы побольше возможмостей в определени папки для перемещения или копирования (я например использую жанр/автор), а также стандартный способ выбора существующей папки как в Windows Explorer
Отв: FB2 Toolbox - переименование, перемещение и ...
Так там же можно профиль добавить в файле конфигурации, так как самому удобно...
Например, правила формирования пути:
<path>
<part value="(AuthorLastName)"/>
<part requiredAttribute="AuthorFirstName" value=", (AuthorFirstName)"/>
<part requiredAttribute="SequenceName" value="\(SequenceName)"/>
</path>
Заменить на:
<path>
<part value="(Genre)"/>
<part value="\(AuthorLastName)"/>
<part requiredAttribute="AuthorFirstName" value=", (AuthorFirstName)"/>
<part requiredAttribute="SequenceName" value="\(SequenceName)"/>
</path>
Жанры будут использоваться из таблицы подстановки (там же, в конфиге). Если подстановка не нужна, можно их закомментировать, на страничке программы есть пример.
Честно говоря, не понял, я использую системный диалог Browse for folder, так что стандартнее некуда. Все пути запоминаются, так что будут выбраны по умолчанию при следующем запуске.
Отв: FB2 Toolbox - переименование, перемещение и ...
Жаль, что с архивами не работает. Планируется?
Отв: FB2 Toolbox - переименование, перемещение и ...
Я архивами не пользуюсь, так что перед тем как тратить время на архивы решил посмотреть, нужна ли эта программа вообще кому-нибудь. Сделаю, если надо.
Правда с ограничениями:
- Один файл в архиве с именем .fb2.zip
- Переименовываться будет только сам архив, а не файл внутри архива. В принципе можно и файл внутри архива переименовывать, но тогда это будет медленно. Да и не думаю, что имеет смысл.
Отв: FB2 Toolbox - переименование, перемещение и ...
Думаю что многие библиотеку в файлах .fb2.zip собирают. А файл внутри архива и не нужно переименовывать.
Отв: FB2 Toolbox - переименование, перемещение и ...
Прикрутил, вроде. Скачайте новую версию (v1.1).
Даже можно кодировку файлов внутри архива менять (налету в память распакует, перекодирует и обратно запакует)... :-)
В меню "Действия" для удобства добавлены пара пунктов: "Архивировать..." и "Распаковать...". Думаю не надо объяснять что они делают. FB2 файлы после архивирования будут удалены. То же с fb2.zip, после распаковки архивы будут удалены. Мне это показалось логичным...
Единственный затык - кодировка имени файла. Я все-таки остановился на UTF-8, как стандарт в спецификации ZIP. К сожалению Windows Explorer не поддерживает UTF-8 в названиях файлов (внутри архива). Поэтому если имя файл fb2 было русское, в Windows Explorer будут кракозябры. WinZIP и WinRAR показывают имена файлов корректно.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
А что с ними может происходить? Меняются, конечно. Что и на что зависит от кодировок. Что с символом евро происходит при сохранении в ASCII или с кирилицей в win1252? Кирдык им приходит, как и положено, и обратное кодирование не поможет.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
Я не склонен к мазохизму... составлять таблицы что есть и чего нет для 100+ кодировок... Это уже сделано за нас, пусть и не так как Вам хочется.
Отв: FB2 Toolbox - переименование, перемещение и ...
Отв: FB2 Toolbox - переименование, перемещение и ...
Именно. Если "пиплу" больше нечего делать, кроме как из японского в KOI8-R переводить, то при чем здесь я? win1251<->utf8<->utf16 вполне работает. А если кому-то ну ОЧЕНЬ надо запихать кириллицу в win1252, то это не ко мне.
На самом деле это делается и не скажу что так уж сложно. Просто смысла нет. Тем более что большинство наших читалок просто не в состоянии правильно работать с юникодом. Попробуйте в один параграф вписать несколько языков, вместе посмеемся.
Добавлю:
1. Стандарт fb2 изначально плохо продуман. Чего только стоят namespace, одинаковые в 2.0 и 2.1, но отличающиеся в schema.
2. 30-40% книг просто не валидны по схеме, ~5% вообще неверный xml (что уж там про схему говорить).
3. Программу скачивает человек 10, из них, наверное, пользуется 5.
4. Из этих 5ти, может 1 или 2 перекодируют, причем либо все в win1251, либо в utf8
Вопрос: и нафига городить огород?
Отв: FB2 Toolbox - переименование, перемещение и ...
Так что, пожалуйста, не халявничай. Соответствующий кусок кода наверняка можно слямзить из исходников FBE.
Отв: FB2 Toolbox - переименование, перемещение и ...
Нафиг копаться в FBE, проще самому.
Ну, ладно, добавил... (версия 1.3 на сайте). А кто тестировать будет? У меня таких книг нет, кое-что потестировал, win1251->win1252->win1251 работает, символы заменяются на entity где надо (и обратно)...
Видимо, осчастливил тех 4х человек, что скачали версию 1.2 ;-)
Отв: FB2 Toolbox - переименование, перемещение и ...
Натравил на свою библиотеку и был весьма удивлен малому количеству файлов. Основой для нее послужила библиотека ФанЛаб, где файлы не fb2.zip а просто zip, соответственно книги не попадают в список. fb2.zip не так часто применяется, может оставить только zip?
И еще хотелось бы пункта в контекстном меню проводника "Отправить в библиотеку". Т.е. скачал десяток файлов, выделил, нажал пункт меню и все файлы в соответствующих папках.
Отв: FB2 Toolbox - переименование, перемещение и ...
Так оно и есть, файлы должны иметь расширение .fb2.zip (и не я это придумал). ЛибРусЕк файлы в .fb2.zip отдает да и многие другие библиотеки тоже. Я мог бы добавить просто .zip, но тогда мне прийдется разбирать файлы, какие уже включены (поиск по *.zip уже включает *.fb2.zip) и как-то пытаться привести имена файлов к правильному виду. А .fb2.zip является рекомендованным, если я ничего не путаю. Думаю Вам проще переименовать архивы в .fb2.zip Если у Вас нет специализированных утилит, тем же xcopy можно из командной строки скопировать файлы с подкаталогами и переименованием.
Насчет пункта меню - прийдется запоминать путь И профиль для перемещения. Сейчас происходит почти то же самое, только в обратом порядке: выбираете профиль для перемещения, затем путь. Путь будет запомнен и программа его сама выберет в следующий раз, все что потребуется это нажать Ок. То есть 2 кнопки вместо одной. ;-)
Отв: FB2 Toolbox - переименование, перемещение и ...
В версии 1.2 появилась функция переименования .zip в .fb2.zip по всех подкаталогах, начиная с выбранного.
Отв: FB2 Toolbox - переименование, перемещение и ...
Спасибо, дорвусь до ББ, попробую-отпишусь здесь или в issues. ))
Отв: FB2 Toolbox - переименование, перемещение и ...
Может ли эта программа переименовывать не только имена файлов, но и дерикторий с поддиректориями?
Столкнулся с проблемой для SONY READER 505
Там, если хранишь книги на карте памяти, то проблема с русскоязычными названиями директорий и иногда файлов
Если используется структура \автор\серия\название.LRF, то приходится все транслитировать
Обнаружил, что например добавив знак + к началу имени каждой директории и файла, можно называть все по русски
То есть стоит задача
Есть директория с вложенными поддиректориями, в которых вложены еще поддиректории, в корорых лежат файлы LRF
Надо добавить знак + в наименование не только файлов, но и директорий с поддиректориями.
Есть масса программ переименования файлов, которые этот плюс добавят, но только к названиям файлов.
А чтобы заодно добавила + и к именам директорий и поддиректорий не нашел
Отв: FB2 Toolbox - переименование, перемещение и ...
Увы, с файлами LRF программа не работает. Для Fb2 - пожалуйста, можно свои правила для путей создавать, можно и + добавить куда хочешь.
Отв: FB2 Toolbox - переименование, перемещение и ...
Да я могу принудительно формально переименовать все LRF файлы в FB2
Конечно информация оттуда не вытащится, но мне нужно просто тупо переименовать все, что мне надо
Могу ли я ?
1. Формально поменять расширение всех файлов LRF на FB2
2. Добавить + куда мне надо
3. Поменять расширение назад на LRF
Отв: FB2 Toolbox - переименование, перемещение и ...
Нет, не получиться. Файлы будут просто проигнорированы, если не удастся распознать заголовок fb2.
Вам нужен какой-нибудь file renamer. Вот, первое бесплатное что поиск выдал: http://file-folder-ren.sourceforge.net/