我只是想把固定路径的文件夹删掉,如果内部有数据仍然删掉

解决方案 »

  1.   

    System.IO.Directory.Delete(path,true);
      

  2.   

    System.IO.Directory.Delete(path,true);
    应该就可以删除了如果真删除不掉,你就获取这个目录下所有的文件都删除了,然后再删除子目录,如果子目录下还有文件就递归删除下去,最后再删除这个目录,
      

  3.   

    先检查文件夹是否为空咯,如果不为空就进入该文件夹并循环该文件夹里面的文件和文件夹,如果是文件即删除,如果是文件夹即回调方法,这样就可以删除完所有的文件了;如果是空文件夹即可以删除,是否是空文件夹可以用System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"d:\a");
    if (di.GetFiles().Length + di.GetDirectories().Length == 0)
    {
        //目录为空
    } 这样即可以删除了,删除文件就用file来操作即可以解决LZ的问题