开发过程中有时候需要创建一些项目目录下创建一些临时文件,用完后及时删除,可用如下方法
//创建临时文件
File file = null;
file = new File(fileName);
FileUtil.inputStreamToFile(in, file);
//创建完成以后就可以对file文件进行一些业务操作了
//删除临时文件
File del = new File(file.toURI());
System.out.println(file.toURI());
del.delete();
FileUtil工具
package org.springeos.modules.resume.utils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class FileUtil {
public static void inputStreamToFile(InputStream ins, File file) {
try {
OutputStream os = new FileOutputStream(file);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}