Ejemplo n.º 1
0
 private void CacheSelect_MouseUp(object sender, MouseButtonEventArgs e)
 {
     if ((bool)AutoDownload.IsChecked)
     {
         var fbd = new VistaFolderBrowserDialog();
         if ((bool)fbd.ShowDialog())
         {
             CacheFolder.Focus();
             CacheFolder.Text = fbd.SelectedPath;
         }
     }
 }
Ejemplo n.º 2
0
        public static void ClearCache(bool WinINet = false)
        {
            FileInfo[] CacheFiles = CacheDirectory.GetFiles();
            foreach (FileInfo CacheFile in CacheFiles)
            {
                try { CacheFile.Delete(); }
                catch { continue; }
            }

            DirectoryInfo[] CacheDirectories = CacheDirectory.GetDirectories();
            foreach (DirectoryInfo CacheFolder in CacheDirectories)
            {
                try { CacheFolder.Delete(true); }
                catch { continue; }
            }

            if (WinINet)
            {
                try { (Process.Start("RunDll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 10")).Dispose(); }
                catch { }
            }
        }