我想导出文件名列表和相应信息,例如使用 DownThemAll (DTA) 下载的文件的 URL。但据我所知,它没有此功能。
所以我想知道 DownThemAll 用户数据存储在 Linux 系统和 Windows 系统上的哪里?我在 Ubuntu/Windows-7 上使用 Firefox 23。
答案1
这回答你的问题。
简而言之:
DownThemAll 实际上根本不存储这些信息
- dta_queue.sqlite 确实包含队列信息。它是一个 sqlite 数据库文件。
- 队列表保存“项目”列中的实际信息。
- “item”列具有各种以 json 编码的属性。
- 该 json 结构中包含“fileName”、“pathName”和“mask”字段以及其他感兴趣的字段。
- 实际路径是根据需要从这些值计算出来的。它目前没有缓存在磁盘上的任何地方,因为实际上不需要缓存。计算该函数的代码位于branches/1.1.x/chrome/content/dta/manager.js@#L1546。
诚然,那个错误报告现在已经过时了,但我认为 DTA 自那时起并没有发生重大变化。