之前一直是用 Notes 的 email 功能来进行备忘的备份处理的,
但是前一段时间不知道怎么回事儿 notes 的 email 功能用不了了,
发了 n 次都没办法在邮箱中找到新邮件,
这个问题持续了蛮久 了,让我感到莫名的心烦 ,
趁着今天精神状态不错,我决定吧这个问题解决掉。
首先问google大神,怎么将 notes 导出到我的电脑里面,
找了大半天,没有找到什么简便易行的方案。
一筹莫展之际,我就想到是否可以搜索一下 notes.sqlite
当然,之前也不知道 notes 中的数据都是保存在 sqlite 数据库中的,
notes.sqlite 文件就是 notes 数据的核心文件了,所有的备忘文本都保存在这个数据库文件里面。
我也是在网上查找一番之后才发现的,这个文件的路径为:/private/var/mobile/Library/Notes/notes.sqlite.
另外提一下,之前在查找便捷方案的时候,曾看到有人说可以用 91手机助手的 资料管理功能,
我用了一下,发现不行,资料管理界面里面刷不出notes 里面的数据,
但是可以将电脑里面的文本文件导入到 notes 的数据库中,
我试了下,实实在在的将一个文本文件导入进了notes里面。
我猜想应该是我的touch 出现了一些莫可名的问题,不想去管了,
至少我现在还抽不出时间来吧touch中的内容整理一下。
我在计划有一天将 touch中的垃圾app全被剔除掉,仅保留我最喜欢的一些应用和游戏。
提一下,touch被我弄得很乱,现在仅仅剩下两百兆的空间,这么点空间我想放几首歌都感到很苦恼~
要知道 touch 本身的标称空间是 8 GB,我都不知道里面塞了些啥,现在竟然就这么点剩余空间了。
ok,扯远了,回到正题。
话说已经找到了核心的 notes.sqlite 数据库文件,怎么解读呢?
我也是犹豫了一番,直接在 google 里面搜索“slqite 解析”,
看了一下搜索出来的结果,顿时就烦了,马上问自己想吃猪肉难道还要养猪?
这也是作为程序员的习惯性反应,不足为怪。
好在醒悟及时,立马纠正搜索关键字为”notes.sqlite“,
接下来便是一路顺风了,找到了一博文,相当有爱地解决了我的燃眉之急,
View/Export Notes from iPhone notes.sqlite file
Here is how to recover your Notes from iphone notes.sqlite file, located at/private/var/mobile/Library/Notes/notes.sqlite.
1.
Open Firefox and install the SQLite
2.
SELECT And wollah, there are all your Notes.
3. there you have all your notes in a CSV. |
文中介绍了 FireFox 的一款插件 SQLite Manager
看了下插件的评价,好评还是相当的多,便毫无犹豫地就将该插件安装到了 FireFox 里面,
重启 FireFox,在 FF 的菜单栏中 “工具” 下拉列表中点击 “SQLite Manager” 打开工具,
然后以 “打开文件” 的形式打开 notes.sqlite,在键入上文中出现的那条 sql 语句执行,
ok,世界一片寂静,水落石出~
附图2张: