将 Opera 12 书签重新导入 Opera 19、20 等

将 Opera 12 书签重新导入 Opera 19、20 等

我正在设置一台新笔记本电脑,并安装了 Opera 12 和 Opera 20(因为 Opera 20 尚未正确支持书签,而 Opera 12 中有几千个书签)。我安装了两个版本的 Opera,然后从旧机器复制了 Opera 12 书签。

现在我想将书签栏上的 Opera 12 书签导入 Opera 20(即我每天使用的几十个书签)。但是,我发现 Opera 20 书签导入器(Opera 菜单 > 更多工具 > 书签导入器)呈灰色。我猜这是因为我在将 Opera 12 书签从旧机器上复制过来之前安装了 Opera 20,所以 Opera 20 认为没有书签可以导入。

我如何告诉 Opera 20 重新导入 Opera 12 书签?即我如何让它重新读取 Opera 12 书签文件以便我可以导入它们?

答案1

滥用 Chrome

Chrome 和 Opera 15+ 使用相同的文件结构作为书签文件。它们可以互换

  1. 将所有旧 Opera 12 书签导出为 HTML
  2. 将其导入 Chrome (便携的)。
  3. 从 Chrome 的配置文件夹复制bookmarks文件并替换bookmarksOpera 15+ 配置文件夹中的文件。

提醒自己:编写一个批处理并将其设置为自动启动,以便将 Opera 单向同步到 Chrome

答案2

感谢用户 leocg 和 defcormax,Opera Windows 论坛给出了以下答案:

打开命令提示符(我通过打开运行窗口并输入“cmd”(不带引号)来做到这一点);

在命令提示符中将目录更改为 Opera 应用程序文件夹(在我的 x64 计算机上,此目录为 C:\Program Files (x86)\Opera);

然后,在命令提示符中输入“launcher --presto-small-prefs-dir={ROAMING_PROFILE_DIR}”,不带引号,将 {ROAMING_PROFILE_DIR} 替换为包含 Opera 12 配置文件的文件夹(即包含 Opera 12 bookmarks.adr 的文件夹)。对我来说,该文件夹是 C:\Users{我的用户名}\AppData\Roaming\Opera\Opera。

这将启动 Opera 20,并用转换后的 Opera 12 配置文件替换该配置文件。

相关内容