下面是我正在使用的脚本,它也可以删除书签:
@echo off
set ChromeDir=C:\Users\%UserName%\AppData\Local\Google\Chrome\User Data
del /q /s /f "%ChromeDir%"
rd /s /q "%ChromeDir%"
答案1
根据我的测试,您似乎可以备份其中的Bookmarks
文件C:\Users\%UserName%\AppData\Local\Google\Chrome\User Data\Default
,删除该文件夹,然后恢复它。
我根据您的内容创建了以下批处理文件:
@echo off
set TempDir=%TEMP%\ChromeBookmarks
set ChromeDir=C:\Users\%UserName%\AppData\Local\Google\Chrome\User Data
mkdir "%TempDir%"
copy "%ChromeDir%\Default\Bookmarks" "%TempDir%"
del /q /s /f "%ChromeDir%"
rd /s /q "%ChromeDir%"
mkdir "%ChromeDir%\Default"
copy "%TempDir%\Bookmarks" "%ChromeDir%\Default"
del /q /s /f "%TempDir%"
rd /s /q "%TempDir%"
Bookmarks
这会在删除目录之前备份文件User Data
,并在删除目录之后恢复文件。然后,当您打开 Chrome 时,它将使用现有文件并用新数据Bookmarks
重新填充目录的其余部分。User Data
答案2
请按照以下步骤操作:
打开 chrome 转到
Settings->Bookmarks->Bookmark Manager
然后将书签导出为 html 文件并将其保存到桌面。然后运行批处理文件,它还将删除所有 cookie、缓存、历史记录和书签。
但是现在您的桌面上已经有了书签的备份,所以现在您要做的就是再次打开 chrome,然后转到
Settings->Bookmarks->Bookmark Manager
该 html 文件并导入书签。