C# 清除cookies的代码

不同的浏览器会把cookie文件保存在不同的地方

  以下是C# WebBrowser控件cookies的存放路径

  C:\Users\{你的帐号名}\AppData\Local\Microsoft\Windows\INetCookies

  cookies文件格式请查看相关资料

下面是清除cookies的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace DelCookies
{
class Program
{
static void Main(string[] args)
{
DelCookies("360.cn/");
Console.WriteLine("cookies已删除.");
Console.Read();
}
static void DelCookies(string domain) //domain是cookies所属域,此方法是通过所属域过滤清除cookies
{
//获取目录中文件路径
string[] cookies = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Cookies));
foreach (string file in cookies)
{
try
{
StreamReader sr = new StreamReader(file);
string txt = sr.ReadToEnd();
sr.Close();
if (txt.IndexOf(domain) != -1) //判断是否删除的cookies文件
{
File.Delete(file);
}
}
catch (Exception ex)
{
}
}
}
}
}

关于C# 清除cookies的代码就给大家写这么多,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

(0)

相关推荐

  • C#中Request.Cookies 和 Response.Cookies 的区别分析

    .NET中提供了读写Cookie的多种方法,Request.Cookies 是客户端通过 Cookie 标头形式由客户端传输到服务器的 Cookie:Response.Cookies 在服务器上创建并以 Set-Cookie 标头的形式传输到客户端.也就是说,一个是客户端向服务器端发送的来的,一个是服务器发送到客户端的. 第一次创建Cookies的时候,下面的2种读取方法读取到的内容是一样: C# 代码 复制代码 代码如下: HttpCookie hc = new HttpCookie("Use

  • c# 对cookies(增、删、改、查)的操作方法

    -----------------------------------------------------操作----------------------------------------------------------- 1.添加cookies(用cookies方式去做sso,用户信息保存,修改都会依赖cookies) 复制代码 代码如下: #region##添加cookeis    ///<summary>    /// 添加cookeis    ///</summary>

  • c# 获取CookieContainer的所有cookies函数代码

    复制代码 代码如下: /// <summary>        /// 遍历CookieContainer        /// </summary>        /// <param name="cc"></param>        /// <returns></returns>        public static List<Cookie> GetAllCookies(CookieConta

  • c#和net存取cookies操作示例

    cookies的创建: 在客户端创建一个username的cookies,其值为oneday,有效期为1天. 方法1: 复制代码 代码如下: Response.Cookies["username"].Value="admin";Response.Cookies["username"].Expires=DateTime.Now.AddDays(1); 方法2: 复制代码 代码如下: System.Web.HttpCookie newcookie=n

  • c# .net在WEB页中的COOKIES设置技巧

    一.设置cookies的方法很简单,有以下两种方法: 1.直接添加Cookie值: Response.Cookies["userName"] = "Tom"; Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1) ; \\过期时间,在Cookies文件中无法查看,也不能调用. 2.创建Cookie对象的一个实例: HttpCookie cookie=new HttpCooki

  • C# 清除cookies的代码

    不同的浏览器会把cookie文件保存在不同的地方 以下是C# WebBrowser控件cookies的存放路径 C:\Users\{你的帐号名}\AppData\Local\Microsoft\Windows\INetCookies cookies文件格式请查看相关资料 下面是清除cookies的代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste

  • 清除cookies的批处理(bat)

    这是个小技巧,把手动清除cookies的几步折合成了一步. 第一步:在桌面上新建一个文本文件为"一步清除cookies.txt",把扩展名改为bat,即"一步清除cookies.bat". 第二步:右键单击这个文件--"编辑"--输入" @echo off DEL/Q "C:\Documents and Settings\???\Cookies" 其中"???"可以在"开始"-

  • iOS中的缓存计算和清除完整实例代码

    1.首先,一般我们项目中的缓存一般分为2大块,一个是自己缓存的一些数据;还有一个就是我们使用的SDWebImage这个第三方库给我们自动缓存的图片文件缓存了 <1>怎么计算缓存大小(主要是利用系统提供的NSFileManager类来实现) $1.单个文件大小的计算 -(long long)fileSizeAtPath:(NSString *)path{ NSFileManager *fileManager=[NSFileManager defaultManager]; if([fileMana

  • php读取javascript设置的cookies的代码

    下面给代码: 复制代码 代码如下: <script language="JavaScript" type="text/javascript"> function setmycookie(name) //主要里面的参数 { $name = "thename"; $namev = test.num.value; var date = new Date(); $livetime = 5*24*3600*1000; date.setTime(

  • Autorun 病毒清除工具bat代码

    复制代码 代码如下: @Echo Off color 2f title Autorun 病毒清除工具-By Phexon Rem 杀进程 taskkill /F /IM SocksA.exe /IM SVOHOST.exe /IM AdobeR.exe /IM ravmone.exe /IM wincfgs.exe /IM doc.exe /IM rose.exe /IM sxs.exe /IM autorun.exe /IM KB20060111.exe /IM tel.xls.exe>nul

  • 清除WKWebView cookies的方法

    在UIWebView下,可以使用 [[NSURLCache sharedURLCache] removeAllCachedResponses];//清除缓存 WKWebView清除cookies的方法(iOS9以上) WKWebsiteDataStore *dateStore = [WKWebsiteDataStore defaultDataStore]; [dateStore fetchDataRecordsOfTypes:[WKWebsiteDataStore allWebsiteDataT

  • PHP实现清除wordpress里恶意代码

    公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站PHP文件都存在恶意代码,就写了个简单的脚本清除. 恶意代码示例 复制代码 代码如下: <?php if(!isset($GLOBALS["\x61\156\x75\156\x61"])) { $ua=strtolower($_SERVER["\x48\124\x54\120\x5f\125\x53\105\x52\137\x41\107\x45\116\x54"]); if ((

  • ASP.NET与ASP互通COOKIES的一点经验

    在微软推出.NET并进行了大规模的推广普及之后,ASP.NET逐渐进入了信息化系统开发的主流.但与此同时,而用ASP开发的旧系统面则临被整合,这时,面临一个问题:ASP与ASP.NET互相整合时,其中文COOKIES信息无法被互通共享,当使用ASP.NET写入中文COOKIES信息后,使用ASP进行读取,读出来的却是乱码,而非中文. 后来通过查找资料,不停地实践,终于找到了问题的根源,中文COOKIES信息在ASP中无法被正确读取得原因为其中文编码格式不同. 开发项目Web.config配置文件

  • Cookies的各方面知识(基础/高级)深度了解

    一,前言 Cookies想必所有人都了解, 但是未必所有人都精通.本文讲解了Cookies的各方面知识. 二,基础知识 1.什么是Cookies Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递.Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息. 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的

随机推荐