gpt4 book ai didi

javascript - C++ 使用批处理脚本清除所有浏览器 cookie

转载 作者:行者123 更新时间:2023-11-28 02:12:17 24 4
gpt4 key购买 nike

大家好,我需要帮助来使用 C++ 程序清除 cookie,我找到了一些在批处理文件中执行此操作的方法,但我认为它可能不适用于所有 pc,因为代码是通过存储目录定义的,但是如果用户已安装 Windows 驱动器 D:/?

http://www.catonmat.net/blog/clear-privacy-ie-firefox-opera-chrome-safari/

set ChromeDir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data

del /q /s /f "%ChromeDir%"
rd /s /q "%ChromeDir%"

就像上面的代码一样,如果可能的话,有人可以展示一种清除 cookie 的有效方法,只需从所有主要浏览器中清除给定网站的 cookie 我重新搜索了很多但找不到任何我想要的结果所以请帮助我的人。

我们将不胜感激。

最佳答案

Before looking at answer below : Why do you want to delete "User Data"? Instead delete specific cache files?

您需要查看 %appdata% - 不要担心 C:\或 D:\

但它指向类似:C:\Users\%username%\AppData\Roaming

因此向上移动一个目录并从那里转到 Local\Google\Chrome 以删除用户数据

@echo off
pushd %appdata%
cd..
if exist "%cd%\Local\Google\Chrome\User Data" (
rmdir /s /q "%cd%\Local\Google\Chrome\User Data"
)
popd

如果您想删除特定网站设置的 cookie,您可以使用以下批处理脚本:

    @echo off
set /p yoursite="What is the website that you want to delete the cookies for ? Just type without 'www': "
if exist resetErrorLevel.bat (
break > resetErrorLevel.bat
)
echo exit /b 0 >> resetErrorLevel.bat
if exist %USERPROFILE%\Cookies\* (
:loop
for /f "tokens=*" %%L in ('dir /b "%USERPROFILE%\Cookies"') do (
if exist %%L\* (
rem a directory!
) else (
if "%%~xL" EQU ".txt" (
if exist "%USERPROFILE%\Cookies\%%L" (
call resetErrorLevel.bat
for /f "tokens=* delims= " %%A in (%USERPROFILE%\Cookies\%%L) do (
echo.%%A | findstr /c:"%yoursite%" >nul
if errorlevel 1 (
echo Deleting file ...
del /q /s /f "%USERPROFILE%\Cookies\%%L"
goto :loop
)
)
)
)
)
)

del resetErrorLevel.bat
)

只需将上面的脚本复制到 deletecookies.bat 中并运行它,它会要求您输入特定的网站,如果您要删除 yahoo.com,只需输入“yahoo.com”而不是 www.yahoo.com

关于javascript - C++ 使用批处理脚本清除所有浏览器 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35246948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com