在用junit测试时,假如创建文件夹:
File file = new File("temporaryDir");
file.mkdir();
则直接在项目目录下直接生成文件夹:
若用tomcat启动时,则在服务器tomcat的bin目录下创建,D:\tomcat\apache-tomcat-7.0.93\bin
FileOutputStream输出流,若在tomcat的bin目录下找不到文件夹时,不会自动生成父级目录,会报错找不到目录。
FileOutputStream fos = new FileOutputStream("temporaryDir/test.zip");
但是只输出test.zip文件,不需要父级目录的话,若test.zip不存在则会自动生成。
FileOutputStream fos = new FileOutputStream("test.zip");