调用它的方法是:  public static boolean makeDirectory(String fileName) {
    File file = new File(fileName);
    return makeDirectory(file);
  }好像没有什么错呀?

解决方案 »

  1.   

    File parent = file.getParentFile();
    这样子parent就肯定已经存在了,怎么还能mkdirs
    你只要
    new File("C:/newDir/newSubDir/newSubSubDir").mkdirs();就创建你所指定的目录了,根本不用取得父目录来创建
      

  2.   

    有可能是 
    return parent.mkdirs();
    返回的false吧,你永别的返回值debug一下。
      

  3.   

    感谢ChDw(米)。如你所料,已经解决。