C# formda klasör içini temizlemek

70659

Megapat
Katılım
29 Temmuz 2015
Mesajlar
1.369
Makaleler
1
Çözümler
4
Merhaba arkadaşlar, bir süre önce televizyon programı yaptım fakat 2. kere açınca hata veriyor bunun sebebi web browserin İntarnet Explorer altyapısı kullanmasıymış çözümü de C:\Users\zaharyas\AppData\Local\Microsoft\Windows\INetCache dosyasının içindeki dosyaları (çerezleri) temizlemek, ben bunu programa bir tuş olarak atamayı düşünüyorum ve benim kullanıcı adım zaharyas fakat herkesin farklı bunu otomatik olarak nasıl tanıtırım ? Cevaplarınızı bekliyorum.
System.IO.File.Delete(@"C:\Users\zaharyas\AppData\Local\Microsoft\Windows\INetCache\"); kodunu denedim fakat erişim hatası veriyor.

@9390
 
Son düzenleme:
Stackoverflow adresindeki WebBrowserHelper isimli sınıfı (en başında using System.Runtime.InteropServices; koyarak) projenize dahil edin. Sonra button Click içinden de aşağıdaki gib çalıştırmayı deneyin.
Kod:
...
WebBrowserHelper.ClearCache();
webBrowser1.Navigate(url);
...
 

Verdiğiniz kodu diğer kütüphanelerin yani using lerin altına yazdım ama bu hatayı veriyor.
The name " WebBrowserHelper" does not exist in the current context
 
WebBrowserHelper.cs dosyası içindeki WebBrowserHelper sınıfı, projenizdeki ile aynı namespace adı içinde yer alıyorsa sorun olmayacaktır.
WebBrowserHelper.cs
Kod:
using System;
using System.Runtime.InteropServices;
namespace Browser
{
    public class WebBrowserHelper
    {
        ...
    }
}
Form1.cs
Kod:
using System;
using System.Windows.Forms;

namespace Browser
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            WebBrowserHelper.ClearCache();
            webBrowser1.Navigate("http://www.ecanlitvizle.com/yayinlar/showtv.php");
        }
    }
}
 
Çalışıyor... Ne kadar işe yaradığını anlatamam, ilk başta anlamakta güçlük çektim class mevzusunu araştırdım sonra yaptım yakında bir anlatım videosu yükleyeceğim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…