Оказывается переехать с The Bat! на Thunderbird не так уж и просто. Можно, конечно, руками экспортировать каждую папку с письмами как это написано тут. Но большом их количестве это превращается в муку.
На просторах интернета был найден конвертер tbb2mbx, а затем и скрипт который скармливает ему все файлы по порядку.
Но как оказалось скрипт этот впадает в ступор если в папке есть папка с таким же названием и со вложенными папками в нем тоже не все гладко.
Поэтому пришлось собрать свой велосипед:
@ECHO OFF del log.log @echo Поиск файлов *.tbb в подпапках... dir /B/O:N/S *.tbb > dirlist.txt @echo Создание директории назначения... set output=D:\output\ MKDIR %output% @echo Генерация параметров запуска... SETLOCAL ENABLEDELAYEDEXPANSION for /f "usebackq tokens=*" %%a in ("dirlist.txt") do ( set original_path2tbb=%%a call set converted_filename=%%original_path2tbb:%CD%=%% call set converted_filename=%%converted_filename:\=_%% call set converted_filename=%%converted_filename:.tbb=%% echo tbb2mbx "!original_path2tbb!" "%output%!converted_filename!" 2^>^> error.log >> temp.bat ) @echo Запуск конвертера... call temp.bat del temp.bat del dirlist.txt pause
Во вложении the_bat_2_mozilla_thunderbird_v2.7z исправленный скрип. Распаковываем его в папку с файлами *.tbb (по-умолчанию это %appdata\The Bat!%) и запускаем.
Скрипт сваливает все в одну папку (можно указать в *.bat файле).
Потом из этой папки переносим результат в папку с профилем Thunderbird.
Получается вот так:
Если выдает ошибки can't read, то нужно уменьшить размер *.tbb, видимо с файлами больше 2гб конвертер не работает.
Вложение | Размер |
---|---|
the_bat_2_mozilla_thunderbird.7z | 45.91 КБ |
tbb2mbx13rc1.zip | 8.17 КБ |
the_bat_2_mozilla_thunderbird_v2.7z | 6.78 КБ |