Users Pricing

blog

home / developersection / blogs / delete all temporary internet files of ie

Delete All Temporary Internet Files of IE

Anonymous User 5797 20 Nov 2010 Updated 18 Sep 2014

Here I’m going to demonstrate how to delete all Temporary Internet Files of Internet Explorer through C#.Net.

Example
private void btnDelete_Click(object sender, EventArgs e) 
        {
//creating directory info and asigning it the path of internet cache.
DirectoryInfo di = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache));
//assigning no. of directories in the folder to x
            int x = di.GetDirectories().Count();            
//calling clear() method
            clear(di);
            MessageBox.Show("Deleted");
        }
 
//clear() Method
        public void clear(DirectoryInfo di)
        {  
//loop for each file in directory           
            foreach (FileInfo fi in di.GetFiles())
            {
                try
                {
//deleting the file
                    fi.Delete();
                }
                catch (Exception ex)
                {
                    //MessageBox.Show(ex.Message);
                }
            }
//claaing clear() method recursively for each directory in current directory.
            foreach (DirectoryInfo sub in di.GetDirectories())
                clear(sub);
        }


I am a content writter !


2 Comments