在用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");
本文探讨了在JUnit测试中使用File类创建文件夹及FileOutputStream进行文件输出的细节。特别关注在Tomcat服务器环境下,如何处理文件路径,包括自动生成文件夹和输出流在找不到目录时的行为。
1339

被折叠的 条评论
为什么被折叠?



