当前位置:编程学习 > C#/ASP.NET >>

求一段清除所有Temporary Internet Files 的c#代码!!!!!

求一段清除所有Temporary Internet Files 的c#代码!!!!! --------------------编程问答-------------------- 试试:
void ClearFolder(DirectoryInfo folder)
{
    foreach (FileInfo file in folder.GetFiles())
        file.Delete();

    foreach (DirectoryInfo subfolder in folder.GetDirectories())
        ClearFolder(subfolder);
}

private void button1_Click(object sender, EventArgs e)
{
    ClearFolder(new DirectoryInfo(Environment.GetFolderPath(
        Environment.SpecialFolder.InternetCache)));
}
--------------------编程问答-------------------- 或者:
void ClearFolder(DirectoryInfo folder)
{
    foreach (FileInfo file in folder.GetFiles())
    {
        file.Attributes = FileAttributes.Normal; // 去掉只读等属性。
        file.Delete();
    }

    foreach (DirectoryInfo subfolder in folder.GetDirectories())
        subfolder.Attributes = FileAttributes.Normal;
}

private void button1_Click(object sender, EventArgs e)
{
    ClearFolder(new DirectoryInfo(Environment.GetFolderPath(
        Environment.SpecialFolder.InternetCache)));
}
--------------------编程问答-------------------- HOW TO: Clear the Cache When Your Application Hosts a WebBrowser Control in Visual C# .NET --------------------编程问答-------------------- file.Attributes = FileAttributes.Normal; 去掉只读,如果文件是隐藏也能吗? --------------------编程问答-------------------- 看3楼给的链接,msdn上的,做法比较正宗 --------------------编程问答-------------------- http://support.microsoft.com/kb/326201/en-us --------------------编程问答-------------------- ding!!!!!!! --------------------编程问答-------------------- void ClearFolder(DirectoryInfo folder)
{
    foreach (FileInfo file in folder.GetFiles())
    {
        file.Attributes = FileAttributes.Normal; // 去掉只读等属性。如果文件是隐藏也能吗?
        file.Delete();
    }

    foreach (DirectoryInfo subfolder in folder.GetDirectories())
        subfolder.Attributes = FileAttributes.Normal;
}

private void button1_Click(object sender, EventArgs e)
{
    ClearFolder(new DirectoryInfo(Environment.GetFolderPath(
        Environment.SpecialFolder.InternetCache)));
} --------------------编程问答-------------------- folder.GetFiles()是只能获得一个desktop.ini文件
正确方法见3楼 --------------------编程问答-------------------- 我测试了,3楼的方法也不行啊,就郁闷了,微软自己写的代码,也不行,难道真的就没一个好的方法吗 --------------------编程问答-------------------- 学习,微软给的代码肯定能行的呀
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,