【问题标题】:Delete multiple chrome profile automatically自动删除多个 chrome 配置文件
【发布时间】:2022-01-17 13:50:53
【问题描述】:

所以我制作了一个机器人来使用谷歌浏览器完成一些任务,它创建了许多谷歌浏览器配置文件。现在我完成了这项任务,所以我想删除所有我创建的谷歌浏览器配置文件。

注意:

  • 我已经删除了%LOCALappdata%\Google\Chrome\User Data 中的配置文件文件夹。文件夹已成功删除,但配置文件仍显示在 chrome 启动窗口中。

【问题讨论】:

    标签: python google-chrome


    【解决方案1】:

    如果您仍然需要这方面的帮助,我制作了一个 PowerShell 脚本来删除 Google Chrome 的配置文件数据。

    它会停止当前运行的所有 chrome 进程,然后定位:

    • 配置文件编号和默认目录
    • 本地状态文件

    位于:

    %LOCALAPPDATA%\Google\Chrome\User Data

    $UserData = "$($env:LOCALAPPDATA)\Google\Chrome\User Data"
    
    $Folders = Get-ChildItem $UserData | Where-Object{ $_.PSIsContainer -and $_.Name -eq "Default" -or $_.Name -like "Profile*"}
    
    $FoldersFullPath = $Folders.FullName 
    
    
    if ($Null -ne (get-process 'chrome' -ErrorAction SilentlyContinue)){
        stop-process -ProcessName 'chrome'
        Start-Sleep -Seconds 5
    }
    
    $FoldersFullPath | ForEach-Object {
        if (Test-Path -Path $_){
            Remove-Item -Recurse -Path $_
        }
    }
    
    if (Test-Path -Path "$UserData\Local state"){
        Remove-Item -Path "$UserData\Local state"
    }
    

    我相信你可以使用它来帮助你在 Python 中重新创建它,事实上,这是我自己学习 Python 的一个很好的借口。

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 1970-01-01
      • 2013-09-01
      • 2011-12-26
      • 1970-01-01
      • 2023-03-21
      • 2022-01-01
      • 1970-01-01
      • 2012-02-07
      相关资源
      最近更新 更多