我想要 Windows 7 上的单个“下载”文件夹

我想要 Windows 7 上的单个“下载”文件夹

在我的两台 Windows 7 机器上,用户目录中都有一个 Downloads 文件夹,用户的 My Documents 文件夹中也有一个 Downloads 文件夹。似乎我的一半应用程序将下载的文件放在一个文件夹中,另一半则放在另一个文件夹中。

有没有什么简单的方法可以让所有应用程序使用相同的下载文件夹?

答案1

不幸的是,这是由于应用程序开发人员懒惰,只是将内容放在 My Docs\Downloads 中,而不检查是否指定了专用的下载文件夹。最简单的解决方案可能是更改这些有问题的应用程序中设置,以强制它们下载到正确的下载文件夹。但是,如果这太繁琐,这里有另一个解决方案。

NTFS 文件系统具有称为连接点或符号链接的功能。这些本质上是虚假目录,应用程序会将它们视为真实目录,但实际上它们会重定向到硬盘上的另一个位置。Windows 7 内置了几个;例如,如果您转到C:\documents and settings\username,它将显示包含您的用户配置文件的文件夹,即使它实际上位于C:\users\username。没有您的配置文件的副本,只有一个从C:\documents and settings\到 的符号链接。在这种情况下,您要做的是从到实际的下载文件夹C:\users\创建符号链接。My Documents\Downloads

HowToGeek 有一篇文章详细解释了如何在 Vista 中创建符号链接使用mklink命令行工具。这些说明也适用于 Windows 7。有关背景信息,您可能需要阅读 Wikipedia 文章NTFS 连接点。如果您更愿意使用 GUI 工具,那么有一个免费的开源工具叫做符号链接器它可以为你做到这一点,还有一个叫做连接魔法。一旦创建符号链接,任何尝试写入 My Docs\Downloads 的应用程序仍会认为它在那里写入,而实际上该文件正在保存到实际的下载文件中。

请注意,您应该备份 My Documents\Downloads 文件夹中原来存在的所有文件,然后删除该文件夹。尝试为已存在的路径创建符号链接可能会导致错误,您肯定不希望丢失数据。

答案2

我感觉这个答案不太技术性,但是如果你有很多下载,为什么不创建一个下载库并包含两个文件夹呢?

在 Windows 资源管理器中,进入其中一个,从菜单栏中选择“包含在库中”,选择“创建新库”。然后只需导航到另一个目录并使用相同的菜单将另一个文件夹包含在“下载”库中。

答案3

只是为了补充 nhinle 的答案,并给你所需的命令:

..假设第二个下载文件夹位于 Documents 文件夹中(首先清空您需要的任何东西),在命令提示符下:

rd /s %userprofile%\documents\downloads

mklink /j %userprofile%\documents\downloads %userprofile%\downloads

答案4

Chrome 转储到“我的文档/下载”时我也遇到了同样的问题。

我刚刚更改了 Chrome 中的设置,将内容放在默认下载目录中。

相关内容