You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python获取Microsoft Edge浏览器默认下载文件夹路径?

获取Microsoft Edge默认下载路径的Python实现

可以通过读取Edge的配置文件来获取默认下载路径,Chromium内核的Edge(当前主流版本)不会将下载路径存在注册表,而是存在用户目录下的JSON格式配置文件里。

实现步骤:

  • Edge的核心配置文件Preferences位于用户目录的AppData\Local\Microsoft\Edge\User Data\Default下,这是一个JSON文本文件
  • 读取该文件,解析其中download.default_directory字段的值

示例代码:

import json
import os

def get_edge_download_path():
    # 获取当前用户的主目录
    user_home = os.path.expanduser("~")
    # Edge Preferences 文件路径
    pref_path = os.path.join(user_home, "AppData", "Local", "Microsoft", "Edge", "User Data", "Default", "Preferences")
    
    if not os.path.exists(pref_path):
        return "未找到Edge配置文件"
    
    # 读取文件,注意编码为UTF-8
    with open(pref_path, 'r', encoding='utf-8') as f:
        prefs = json.load(f)
    
    # 提取下载路径
    download_path = prefs.get("download", {}).get("default_directory", "")
    if download_path:
        return download_path
    else:
        return "未找到默认下载路径配置"

# 调用函数并打印结果
print(get_edge_download_path())

注意事项:

  • 如果Edge有多个用户配置(Profile),需要对应修改路径中的Default为对应的Profile文件夹(比如Profile 1)
  • 确保Edge没有在运行时修改配置文件,否则可能出现读取异常
  • 旧版Edge(非Chromium内核)的存储位置不同,但目前主流版本都是Chromium内核,上述方法适用

内容的提问来源于stack exchange,提问作者kealog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 22:47:04