using System.IO;string[] files = Directory.GetFiles(@"C:\");
foreach (string file in files)
{
File.Delete(file);
}

解决方案 »

  1.   

    不好意思,错了,应该是:using System.IO;string[] files = Directory.GetFiles(@"C:\", @"*.mdb");
    foreach (string file in files)
    {
    File.Delete(file);
    }
      

  2.   

    这样会把.mdba, .mdbb......这样扩展名的文件也删掉吧??
      

  3.   

    //设定目录
    DirectoryInfo di = new DirectoryInfo(@"C:\");
    //获得文件
    FileInfo[] fi = di.GetFiles();
    //循环FileInfo
    foreach (FileInfo fiTemp in fi)
    {
    //设定你要删除文件的扩展名
    if (fiTemp.Extension == ".mdb")
    //注意FileInfo.Delete()是永久删除哦
    fiTemp.Delete();
    }这样像aaaa.mdba的文件就不会被误删了