From: Bastian Dehn Date: Fri, 4 Feb 2022 12:48:42 +0000 (+0100) Subject: add: write file in filehandler X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=efc2828010e2068ce557294b2d669c89ca9c86aa;p=discspan-java.git add: write file in filehandler --- diff --git a/src/de/hhaalo/discspan/discspan.java b/src/de/hhaalo/discspan/discspan.java index 894b398..02b9908 100644 --- a/src/de/hhaalo/discspan/discspan.java +++ b/src/de/hhaalo/discspan/discspan.java @@ -24,7 +24,6 @@ public class discspan IFileHandler filehandler = new FileHandler(); IMedium srcmedium = filehandler.readFile(param.getInput()); - - System.out.println(srcmedium.getFileSizeArray()[0].getName()); + filehandler.writeFile(param.getOutput(), srcmedium); } } diff --git a/src/de/hhaalo/spandisc/FileHandler.java b/src/de/hhaalo/spandisc/FileHandler.java index 45f9049..3fa086a 100644 --- a/src/de/hhaalo/spandisc/FileHandler.java +++ b/src/de/hhaalo/spandisc/FileHandler.java @@ -2,6 +2,8 @@ package de.hhaalo.spandisc; import java.io.File; import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.FileWriter; import java.util.Scanner; import java.util.ArrayList; @@ -41,5 +43,17 @@ public class FileHandler implements IFileHandler public void writeFile(String filepath, IMedium disc) { + try { + FileWriter fwriter = new FileWriter(filepath); + + for (int i = 0; i < disc.getFileSizeArray().length; i++) { + fwriter.write(disc.getFileSizeArray()[i].getName() + "\n"); + } + + fwriter.flush(); + fwriter.close(); + } catch (IOException ex) { + System.err.println(ex.getMessage()); + } } }