先找出一个错来!
File Dir=new ("/a/b");
Dir.mkdirs();

解决方案 »

  1.   

    不好意思....
    应该这样写 String Rootdir = application.getRealPath("/");
    File Dir=new File(Rootdir,"/a/b")
    Dir.mkdirs();查了jdk doc才发现 File()构造器 是要加个参数的。.上面的就生成在C:/的根目录下
      

  2.   

    给你一个写文件的列子,你自己想一下该如何用到你的程序里面去
    String resultsDir=getServletConfig().getServletContext().getRealPath("\\");
    FileWriter resultsFile=new FileWriter(resultsDir+"dd.txt",true);
    File myFile=new File(resultsDir+"dd.txt");
      

  3.   

    File Dir=new ("/a/b");
    其中的路径需要绝对路径!
      

  4.   

    String s2 = request.getRealPath("\\a\\");
    java.io.File subdir=new java.io.File(s2,"b");
    if(subdir.mkdir()){}
      

  5.   

    File Dir=new File("c:/a/b");
    Dir.mkdirs();