From 67511b8aad6c1162bbd8ba01e1d4cd9a0bb1e107 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 14 Jul 2014 20:58:42 +0200 Subject: mavenization on its way... --- .../src/main/java/config/config_file.java | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 Dozentenmodul/src/main/java/config/config_file.java (limited to 'Dozentenmodul/src/main/java/config/config_file.java') diff --git a/Dozentenmodul/src/main/java/config/config_file.java b/Dozentenmodul/src/main/java/config/config_file.java new file mode 100644 index 00000000..5d59e22a --- /dev/null +++ b/Dozentenmodul/src/main/java/config/config_file.java @@ -0,0 +1,66 @@ +package config; + +import java.io.File; +import java.io.IOException; + +import org.ini4j.Wini; +public class config_file { + + public boolean createConfig() throws IOException{ + + + String config_file="C:\\Users\\"+System.getProperty("user.name")+"\\AppData\\Roaming\\bwLehrpoolSuite"; + //File fuer den Ordner erzeugen + File config=new File(config_file); + String file=config_file+"\\config.ini"; + //ini File erzeugen + File conf=new File(file); + Wini ini; + + //Pruefen ob Ordner schon existiert + if(config.exists()==false) + { + //Wenn nicht erzeuge Ordner + config.mkdir(); + + //Erzeuge eine neue Datei + conf.createNewFile(); + ini=new Wini(conf); + + //Wenn in die Datei geschrieben werden kann + if(conf.canWrite()==true) + { + //Schreibe Config + ini.put("main", "BillOfRights",false); + ini.put("main", "vmware", false); + ini.store(); + + return true; + } + + } + else + { + //Wenn Ordner schon existiert, pruefe ob Datei existiert + if(conf.exists()==false) + { + //Wenn nicht, erzeuge diese + conf.createNewFile(); + ini=new Wini(conf); + + if(conf.canWrite()==true) + { + //Schreibe Konfig in File + ini.put("main", "BillOfRights",false); + ini.put("main", "vmware", false); + ini.store(); + + return true; + } + } + } + return true; + + } + +} -- cgit v1.2.3-55-g7522