公司和家里的谷歌浏览器书签需要同步,但是由于总所周知的原因,谷歌浏览器自带的书签同步功能不能使用,而手工合并费时费力。
v2.0.1更新日志:
- 提高程序的健壮性
- 同一文件夹下的书签去重
- 设置控制台标题并显示程序版本号
- 将书签和文件夹的时间戳更新到最新值
- 书签顺序的调整也能体现在合并后的书签里
- 同时添加同一书签时,合并后只保留先添加的那个
- 同时更新同一书签的图标时,合并后只保留后更新的那个
v2.0.0使用方法:
- 打开BookmarkMergeTool.exe.config文件
- 将basedFilePath设置成基准书签文件所在路径(相对路径或绝对路径)
- 将待合并书签放到mergeDirectoryPath所指目录
- 运行BookmarkMergeTool.exe程序,按任意键退出
- mergeFilePath所指文件即是合并后的书签文件
如果mergeFilePath和basedFilePath配置一样,则以后合并时只需将待合并书签放到mergeDirectoryPath目录下即可运行BookmarkMergeTool.exe程序合并,不需要再修改配置文件或者重命名待合并书签文件
<!--BookmarkMergeTool.exe.config文件内容-->
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!--基准书签文件-->
<add key="basedFilePath" value="based.html"/>
<!--合并书签所在目录-->
<add key="mergeDirectoryPath" value="MergeFiles"/>
<!--合并后的书签文件-->
<add key="mergeFilePath" value="based.html"/>
<!--是否备份基准书签文件-->
<add key ="backupBasedFile" value="true"/>
</appSettings>
</configuration>
v1.0.0使用方法:
- 打开BookmarkMergeTool.exe.config文件
- 按注释修改value的值为对应文件的路径(相对路径或绝对路径)
- 运行BookmarkMergeTool.exe程序,按任意键退出
- mergeFilePath所指文件即是合并后的书签文件
<!--BookmarkMergeTool.exe.config文件内容-->
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!--基准书签文件-->
<add key="basedFilePath" value="based.html"/>
<!--家里的书签文件-->
<add key="homeFilePath" value="home.html"/>
<!--公司的书签文件-->
<add key="companyFilePath" value="company.html"/>
<!--合并后的书签文件,程序稳定后设置成和basedFilePath的一样-->
<add key="mergeFilePath" value="merge.html"/>
</appSettings>
</configuration>