From 48097f5f9abe0074cfd5de74410e506547e3d50e Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 17 Dec 2019 16:39:37 +0100 Subject: [PATCH] openvidu-server: CustomFileManager#createAndWriteFileWithFolders --- .../java/io/openvidu/server/utils/CustomFileManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/CustomFileManager.java b/openvidu-server/src/main/java/io/openvidu/server/utils/CustomFileManager.java index 95706e47..ad12a268 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/utils/CustomFileManager.java +++ b/openvidu-server/src/main/java/io/openvidu/server/utils/CustomFileManager.java @@ -42,6 +42,15 @@ public class CustomFileManager { } } + public boolean createAndWriteFileWithFolders(String filePath, String text) { + File f = new File(filePath); + if (!f.exists()) { + // This doesn't fail if no permissions + f.getParentFile().mkdirs(); + } + return this.createAndWriteFile(filePath, text); + } + public boolean overwriteFile(String filePath, String text) { try { this.writeAndCloseOnOutputStreamWriter(new FileOutputStream(filePath, false), text);