In this blog we are going to see, how to delete the InternetCache files using System.IO
Step 1:
Internet Cache Path
C:\Users\laja\AppData\Local\Microsoft\Windows\Temporary
Internet Files
Step 2:
Gets the Special Folder
Environment.SpecialFolder
specialFolder = Environment.SpecialFolder.InternetCache;
Step 3:
Gets the path of the special folder.
string path = Environment.GetFolderPath(specialFolder);
Step 4:
Delete all the files from the internet cache.
DeleteAllFiles(new DirectoryInfo(path));
//Delete all the
files from the path.
void DeleteAllFiles(DirectoryInfo
diPath)
{
//Gets the files from the specific directory
foreach (FileInfo
fiCurrFile in diPath.GetFiles())
{
fiCurrFile.Delete();
}
//Getting Sub directories
foreach (DirectoryInfo
diSubFolder in diPath.GetDirectories())
{
DeleteAllFiles(diSubFolder); // Call
recursively for all subfolders
}
}
Thanks for reading this article. Have a nice day.