![我如何才能自动将下载 URI 与我下载的每个文件一起存储?](https://linux22.com/image/1229715/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E8%87%AA%E5%8A%A8%E5%B0%86%E4%B8%8B%E8%BD%BD%20URI%20%E4%B8%8E%E6%88%91%E4%B8%8B%E8%BD%BD%E7%9A%84%E6%AF%8F%E4%B8%AA%E6%96%87%E4%BB%B6%E4%B8%80%E8%B5%B7%E5%AD%98%E5%82%A8%EF%BC%9F.png)
我每天都会下载许多文件并存储在硬盘上(就我的情况而言是科学论文,但可以是任何文件)。
为了了解它们的公开可用性并在几个月后共享它们,我想将下载 URL 与文件一起存储。我如何才能以最智能的方式将下载源与文档关联起来?
我迄今为止想到的但尚未实现的最佳想法是:
- 浏览器插件,每次下载时,都会在文件系统的同一位置存储同名的 URI 快捷方式
有什么想法是否存在这个或其他替代方案?
答案1
那将链接保存在文件夹中Firefox 的附加组件?您可以将任何文件夹添加到对话框中,当您想在下载之前保存某些内容的链接时,只需右键单击该链接并选择要保存的文件夹即可。
答案2
这可能有点夸张,但如果我这样做,我会从 Firefox 下载管理器数据库中获取所有数据,然后通过 CSV 将其逐步保存为易于搜索的文件。在我看来,与其拥有一堆包含名称和原始链接的文件,不如将所有数据包含在更方便搜索的格式中(意见)。根据下载频率和文件大小,我可能会每月左右制作一次此文件(假设是电子表格)。为了实现这一点(显然这取决于使用 Firefox),我会这样做。
安装Sqlite 管理器适用于 Firefox。
在配置文件文件夹中打开 downloads.sqlite。例如 C:\Documents and Settings\man\Application Data\Mozilla\Firefox\Profiles \WhateverYourProfileIs\downloads.sqlite
转到“导出向导”选项卡。
将“字段分隔符”设置为“逗号”。
导出,然后在我选择的程序中打开。