在鸡年里,我像勤劳的老公鸡早早的来到了公司。本打算这两天工作时间正好打发下假期综合征,但系统偏不遂人愿。一阵急促的电话声将我的思绪从九霄云外拉到了寒冷刺骨的凡间。业务人员在电话那头催促说"文件不能导出,赶紧看看”。
我们的理念是 “ 一切为业务服务,为了业务的一切”,业务有难,八方支援。赶紧下机房,拉出日志检查问题。日志里面好几条“No such file or directory”异常,都是使用poi的SXXFWorkbook生成excel文件时抛出的。根据异常信息,定位到了TempFile这个类里。
if (this.dir == null) {
this.dir = new File(System.getProperty("java.io.tmpdir"),
"poifiles");
this.dir.mkdir();
if (System.getProperty("poi.keep.tmp.files") == null) {
this.dir.deleteOnExit();
}
}
File newFile = File.createTempFile(prefix, suffix, this.dir);
&n