]> gitweb.hhaalo.de Git - discspan-java.git/commitdiff
add: write file in filehandler
authorBastian Dehn <hhaalo@arcor.de>
Fri, 4 Feb 2022 12:48:42 +0000 (13:48 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 4 Feb 2022 12:48:42 +0000 (13:48 +0100)
src/de/hhaalo/discspan/discspan.java
src/de/hhaalo/spandisc/FileHandler.java

index 894b398e25bb378eba07d67feabcf5ddd62eb1ef..02b9908fe207556dae611a174865e816585d4706 100644 (file)
@@ -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);
        }
 }
index 45f9049f67ef14dc667a4149afa8743a3dc459af..3fa086af2dbd53ff061f8e7582fc8256b0e5271a 100644 (file)
@@ -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());
+               }
        }
 }