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; } }