From 492e461307a44790d3df8369fd0d748cb0b51c8f Mon Sep 17 00:00:00 2001 From: Filip Date: Sat, 15 Mar 2025 14:37:46 +0100 Subject: [PATCH] Code refactoring. --- .../java/com/proculite/FileOperations.java | 21 ++++--------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/proculite/FileOperations.java b/src/main/java/com/proculite/FileOperations.java index 4812670..42ab25a 100644 --- a/src/main/java/com/proculite/FileOperations.java +++ b/src/main/java/com/proculite/FileOperations.java @@ -25,21 +25,7 @@ import java.nio.charset.StandardCharsets; public class FileOperations { public static boolean writeTextToFile(String filePath, String text) { - File file = new File(filePath); - if (!file.canWrite()) { - return false; - } - - try { - FileOutputStream fileStream = new FileOutputStream(file); - fileStream.write(text.getBytes(StandardCharsets.UTF_8)); - } catch (FileNotFoundException ex) { - return false; - } catch (IOException ex) { - return false; - } - - return false; + return writeBytesToFile(filePath, text.getBytes(StandardCharsets.UTF_8)); } public static boolean writeBytesToFile(String filePath, byte[] bytes) { @@ -51,10 +37,11 @@ public class FileOperations { try { FileOutputStream fileStream = new FileOutputStream(file); fileStream.write(bytes); + return true; } catch (FileNotFoundException ex) { - return false; + } catch (IOException ex) { - return false; + } return false;