如何删除一个文件夹下的所有文件?

解决方案 »

  1.   

    1.
    Directory.Delete(directoryname,true);
    Directory.CreateDirectory(directoryname);
    2.
    string[] files=Directory.GetFiles(directoryname);
    foreach(string fn in files){
    File.Delete(directoryname+fn);
    }
      

  2.   

    using System.IO;
    Directory.Delete("要删的目录",true);   //删除目录、子目录和文件
      

  3.   

    Directory.Delete("要删的目录",true);
      

  4.   

    给一个everyone可控制的权限看看。
    应该可以的。
      

  5.   

    http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx
      

  6.   

    添加事件处理程序如下:private void BtnDelete_Click(object sender, System.EventArgs e)
    {
     DeleteThings(FileList.SelectedItem.Text);
    }private void DeleteThings(string FullPath)
    {
     if(FullPath.IndexOf(".")>0) //删除文件
     {
      File.Delete(FullPath);
      LoadDir(CurrentPath); //重新载入当前目录
     }
     else //删除目录
     {
      Directory.Delete(FullPath); 
      LoadDir(CurrentPath); //重新载入当前目录
     }
    }