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

使用Python按顺序提取Chrome配置文件并逐个处理

提取并批量处理Chrome多个配置文件的方法

一、先找到Chrome配置文件的存储位置

不同操作系统的默认路径不一样:

  • Windows:C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data
  • macOS:~/Library/Application Support/Google/Chrome
  • Linux:~/.config/google-chrome

这个目录里,Default是默认配置文件夹,其他以Profile 1、Profile 2命名的都是你创建的自定义配置文件。

二、按顺序遍历并逐个处理

用脚本可以自动完成遍历和批量操作,下面是不同平台的示例:

Windows 批处理脚本

@echo off
set "chrome_dir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data"

:: 遍历Default和所有Profile开头的配置文件夹
for /d %%i in ("%chrome_dir%\Profile*", "%chrome_dir%\Default") do (
    echo 正在处理: %%i
    :: 在这里替换成你的具体操作,比如备份、修改配置文件等
    :: 示例:把配置文件夹复制到D盘备份目录
    :: xcopy "%%i" "D:\Chrome_Backups\%%~ni" /E /H /Y
)
pause

Python 跨平台脚本

import os
import glob
import shutil

# 自动识别不同系统的Chrome配置目录
def get_chrome_data_dir():
    if os.name == 'nt':
        return os.path.join(os.environ['USERPROFILE'], 'AppData', 'Local', 'Google', 'Chrome', 'User Data')
    elif os.name == 'posix':
        if os.uname().sysname == 'Darwin':
            return os.path.join(os.path.expanduser('~'), 'Library', 'Application Support', 'Google', 'Chrome')
        else:
            return os.path.join(os.path.expanduser('~'), '.config', 'google-chrome')
    else:
        raise ValueError("当前操作系统不支持")

chrome_dir = get_chrome_data_dir()
# 匹配所有需要处理的配置文件夹
target_profiles = ['Default', 'Profile*']

for pattern in target_profiles:
    for profile_path in glob.glob(os.path.join(chrome_dir, pattern)):
        if os.path.isdir(profile_path):
            print(f"正在处理配置文件: {profile_path}")
            # 在这里添加你的处理逻辑,比如备份、修改Preferences文件等
            # 示例:备份到指定目录
            # backup_dir = os.path.join('D:/Chrome_Backups', os.path.basename(profile_path))
            # shutil.copytree(profile_path, backup_dir, dirs_exist_ok=True)

三、关键注意事项

  • 处理前一定要关掉Chrome,否则配置文件会被进程锁定,操作要么失败要么损坏文件。
  • 操作前先给配置文件做备份,避免误操作丢数据。
  • 如果有自定义命名的配置文件夹(不是Profile+数字格式),要手动把文件夹名称加到遍历规则里。

内容的提问来源于stack exchange,提问作者Selçuk Özcan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 15:05:21