انجمن گروه موج سازان
خالی کردن کش اینترنت اکسپلورر(emety cach folder) - نسخه قابل چاپ

+- انجمن گروه موج سازان (http://www.mojsazan.com/forum)
+-- انجمن: برنامه نویسی تخصصی (http://www.mojsazan.com/forum/forumdisplay.php?fid=31)
+--- انجمن: System Configuration Management (http://www.mojsazan.com/forum/forumdisplay.php?fid=43)
+--- موضوع: خالی کردن کش اینترنت اکسپلورر(emety cach folder) (/showthread.php?tid=117)



خالی کردن کش اینترنت اکسپلورر(emety cach folder) - مهرداد عباسی - 12-16-2009

کد پی‌اچ‌پی:
private void EmptyCacheFolder(DirectoryInfo folder)

        {

            
//loop through all the files in the folder provided

            
foreach (FileInfo file in folder.GetFiles())

            {

                
file.Delete();

            }


            foreach (
DirectoryInfo subfolder in folder.GetDirectories())

            {

                
//recursively delete all files and folders in each sub directory

                
EmptyCacheFolder(subfolder);

            }

        }

        public 
bool ClearCache()

        {

            
//variable to hold our status

            
bool isEmpty;

            try

            {

                
//call EmptyCacheFolder passing the default internet cache

                //folder

                
EmptyCacheFolder(new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)));

                
isEmpty true;

            }

            catch

            {

                
isEmpty false;

            }

            return 
isEmpty;

        } 


منبع :http://csharpcode.blogfa.com