Home > DeveloperSection > Blogs > Delete All Temporary Internet Files of IE

Delete All Temporary Internet Files of IE


C# C# 
Ratings:
0 Comment(s)
 3490  View(s)
Rate this:

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);

        }


Don't want to miss updates? Please click the below button!

Follow MindStick