diff options
Diffstat (limited to 'Dozentenmodul/src/config/config_file.java')
| -rw-r--r-- | Dozentenmodul/src/config/config_file.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Dozentenmodul/src/config/config_file.java b/Dozentenmodul/src/config/config_file.java index 31fb5b1d..de8f1483 100644 --- a/Dozentenmodul/src/config/config_file.java +++ b/Dozentenmodul/src/config/config_file.java @@ -8,21 +8,29 @@ public class config_file { public boolean createConfig() throws IOException{ + String config_file="C:\\Users\\"+System.getProperty("user.name")+"\\AppData\\Roaming\\bwLehrpoolSuite"; + //File für 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; + + //Prüfen 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(); @@ -33,14 +41,16 @@ public class config_file { } else { - + //Wenn Ordner schon existiert, prüfe 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(); |
