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; } } }
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 { } } }