Chrome中如何通过直接下载URL将文件指定下载到其他文件夹?
Chrome中如何通过直接下载URL将文件指定下载到其他文件夹?
嘿,这个问题我之前也碰到过,给你几个实用的解决办法:
临时调整Chrome下载设置,让每次下载都询问位置
打开Chrome的设置页面(直接在地址栏输入chrome://settings/就行),找到「下载内容」板块,把「下载内容保存到」下方的选项改成「询问每个文件的保存位置」。之后你把下载URL粘贴到地址栏回车,Chrome就会弹出保存对话框,让你选择想要存放的文件夹。等下载完成后,要是想恢复默认下载位置,再改回去就好。利用右键“另存为”功能直接指定位置
不用急着在地址栏回车触发自动下载,你可以这么操作:把下载URL复制好后,打开一个新标签页,在地址栏粘贴这个URL(别回车),然后右键点击地址栏里的URL,选择「保存链接为...」,这时候就会弹出保存对话框,直接选你想要的文件夹就行。或者更简单,在新标签页按下Ctrl+S(Windows/Linux)或Cmd+S(Mac),在弹出的窗口里把URL粘贴到对应位置,也能指定保存路径。用开发者工具手动触发可选择位置的下载(适合进阶用户)
如果你对Chrome开发者工具有点了解,可以试试这个方法:- 打开新标签页,按下
F12或者Ctrl+Shift+I调出开发者工具; - 切换到「Console」(控制台)标签;
- 输入这段代码(记得把
你的下载URL替换成实际地址,文件名可选):const downloadLink = document.createElement('a'); downloadLink.href = '你的下载URL'; downloadLink.download = '你想要的文件名(可选)'; document.body.appendChild(downloadLink); downloadLink.click(); document.body.removeChild(downloadLink);
回车执行后,Chrome就会弹出保存对话框,让你选择文件的存放位置了。
- 打开新标签页,按下
备注:内容来源于stack exchange,提问作者boot4life




