maji さんが書きました:
なるほど。folderTree.json もありますね。
いえ・・・folderTree.json「も」ではなくて「だけ」です。
Yahoo!メールのPOPアカウントを設定したプロファイルにて、
アーカイブ実行してアーカイブフォルダーに年別のサブフォルダーを作成、
フォルダーを開いた状態と閉じた状態のプロファイルを比較してみました。
▼folderTree.json(左側:フォルダー開、右側:フォルダー閉)
添付ファイル:
folderTree.jsonの比較.jpg [ 76.54 KiB | 表示数: 9833 回 ]
▼session.json(左側:フォルダー開、右側:フォルダー閉)
添付ファイル:
session.jsonの比較.jpg [ 112.97 KiB | 表示数: 9833 回 ]
上記は読みやすいように VSCode で整形した上で WinMerge で比較したもので、実際は余分な空白や改行は入っていません。
また、mailbox 部分に関しては匿名「hogehoge」に書き換えています。
このように、session.json にはフォルダーの開閉情報は記録されておらず、変化した部分はメッセージペインの内容が変化したことによるURIだけです。
folderTree.json は
コード:
{
"open": {
"all": [
(ここに開いた状態のメールボックスが列挙して記録されている)
]
}
}
という感じになっており、folderTree.json だけ書き換えて Thunderbird を起動すれば、フォルダーの開閉状態に反映されます。