public class Test {
public static void main(String[] args) {
// inputstream 转 file
File file = new File("C:\\Users\\haocj\\Desktop\\工作总结.xls");
File targetFile = null;
try (InputStream initialStream = new FileInputStream(file)) {
targetFile = File.createTempFile(StringUtils.uuid(), "工作总结_1.xls");
java.nio.file.Files.copy(initialStream, targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
} catch (Exception e) {
e.printStackTrace();
}finally {
// 删除临时文件
targetFile.delete();
}
}
}