目录名F:\Mp\test\127.0.0.1\1\word\chart.doc现在要删除127.0.0.1文件夹,即删除目录之后的所有目录,而且在1下面有2个文件夹,一个word,一个temp。该怎么删除呢?.getdirectories得到的是什么?是f:\mp\test\还是test?
directoryinfo.delete(true) 删除的是一个目录?比如删除F:\Mp\test\127.0.0.1\1\word,是删除f盘的所有内容?他是怎么删除怎么工作的

解决方案 »

  1.   

    我这理解能力 看来是退步了
    Directory.Delete(@"F:\Mp\test\127.0.0.1",true);// 这样不就行了?如果还想要127.0.0.1 这个文件夹 在建一个不就得了Directory.CreateDirectory(F:\Mp\test\127.0.0.1");
      

  2.   

    string path=@"F:\Mp\test\127.0.0.1";
    Directory.Delete(path, true);不知道楼主有啥特殊要求?
      

  3.   


    这个我试了,不能删除的,因为127.0.0.1下面还有子目录而且子目录为空,不能删除。
    删除时提示"未能找到路径“F:\Mp\test\127.0.0.1”的一部分。"
      

  4.   

    目录名F:\Mp\test\127.0.0.1\1\word\chart.doc //是文件名字,不是目录名字现在要删除127.0.0.1文件夹,即删除目录之后的所有目录,而且在1下面有2个文件夹,一个word,一个temp。 该怎么删除呢? Directory.Delete("F:\Mp\test\127.0.0.1\1\word",true).getdirectories得到的是什么?是f:\mp\test\还是test? 
    string[] dirs=Directory.GetDirectories(@"F:\Mp\test\127.0.0.1\1"); 取得就是2个文件夹的名字,一个是word,一个temp。
    string[] dirs=Directory.GetDirectories(@"F:\Mp\test\127.0.0.1\"); 取得就是个文件夹的名字,是1

    directoryinfo.delete(true) 删除的是一个目录?比如删除F:\Mp\test\127.0.0.1\1\word,是删除f盘的所有内容?他是怎么删除怎么工作的
    directoryinfo.delete(@"F:\Mp\test\127.0.0.1\1\word") 是删除word目录,及其word下的子目录
      

  5.   

    现在的CSDNer都很富有的样子,
    中分数怎么动不动就上百?
      

  6.   


    C# code  
    string path=@"F:\Mp\test\127.0.0.1";  
    Directory.Delete(path, true);  
    将127.0.0.1文件夹一并删除的,.
      

  7.   

    删除文件夹及其子目录下面的文件
    string strPath = @"C:\Test";
    System.IO.DirectoryInfo direInfo = new System.IO.DirectoryInfo(strPath);
    Response.Write(direInfo.Exists);
    direInfo.Delete(true);