/** * 將Byte數組轉換成文件 * @param bytes byte數組 * @param filePath 文件路徑 如 D://test/ 最后“/”結尾 * @param fileName 文件名 */ public static void fileToBytes(byte[] bytes, String filePath, String fileName) { BufferedOutputStream bos = null; FileOutputStream fos = null; File file = null; try { file = new File(filePath + fileName); if (!file.getParentFile().exists()){ //文件夾不存在 生成 file.getParentFile().mkdirs(); } fos = new FileOutputStream(file); bos = new BufferedOutputStream(fos); bos.write(bytes); } catch (Exception e) { e.printStackTrace(); } finally { if (bos != null) { try { bos.close(); } catch (IOException e) { e.printStackTrace(); } } if (fos != null) { try { fos.close(); } catch (IOException e) { e.printStackTrace(); } } } }