我是靠谱客的博主 饱满羊,最近开发中收集的这篇文章主要介绍根据byte[]数组,生成相对应的文件并保存指定路径下。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

根据byte[]数组,生成相对应的文件并保存指定路径下。


/**
* bfile 需要转换成文件的byte数组
* filePath
生成的文件保存路径
* fileName
生成文件后保存的名称如test.pdf,test.jpg等
*/
public static void getFile(byte[] bfile, String filePath,String fileName) {
BufferedOutputStream bos = null;
FileOutputStream fos = null;
File file = null;
try {
File dir = new File(filePath);
boolean isDir = dir.isDirectory();
if (!isDir) {// 目录不存在则先建目录
try {
dir.mkdirs();
} catch (Exception e) {
e.printStackTrace();
}
}
file = new File(filePath + File.separator + fileName);
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
bos.write(bfile);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (bos != null) {
try {
bos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
if (fos != null) {
try {
fos.close();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
}

最后

以上就是饱满羊为你收集整理的根据byte[]数组,生成相对应的文件并保存指定路径下。的全部内容,希望文章能够帮你解决根据byte[]数组,生成相对应的文件并保存指定路径下。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部