Microsoft Edge | 其他 | Windows 11
有关 Windows 11 上的 Microsoft Edge 的其他问题或功能
我日常中会下载很多文件,有一些已经在计算机中删除了它们,它们在下载历史中保留记录,这没有问题,但有时候我想删除这些“已删除”的记录,我只能右键一条一条删除,这非常麻烦,有没有一键删除的方式,并且我想保留正常存在的文件。
有关 Windows 11 上的 Microsoft Edge 的其他问题或功能
遗憾的是,Microsoft Edge 目前不提供“一键式”方法,仅从下载列表中删除无效(已删除)文件,同时保留仍然存在的文件条目。
如果您习惯使用小脚本,可以清理无效条目:
下载sqlite-tools-win-x64.zip
将其解压(例如,到 C:\sqlite\)。
taskkill /IM msedge.exe /F
3.
现在将$sqlite的路径 **** 从下面的脚本更改为您刚刚下载的脚本。
同时将target_path从下面的查询更改为要删除的无效条目。在 Powershell 窗口中运行以下脚本。
$sqlite = "C:\Users\xxxx\downloads\sqlite-tools-win-x64-3500400\sqlite3.exe"
$history = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default\History"
Copy-Item $history "$history.bak" -Force
& $sqlite $history "DELETE FROM downloads WHERE target_path LIKE '%sqlite-src-3500400.zip%';"
Write-Host "✅ Done. Now restart Edge."
现在打开 Edge 浏览器并检查。
嘿
单击右侧的 3 个点。您将看到“清除所有下载历史记录”。单击它,所有下载历史记录条目都将被删除。