summaryrefslogtreecommitdiffstats
path: root/Dozentenmodul/src/main/java/config/config_file.java
diff options
context:
space:
mode:
authorSimon Rettberg2014-07-14 20:58:42 +0200
committerSimon Rettberg2014-07-14 20:58:42 +0200
commit67511b8aad6c1162bbd8ba01e1d4cd9a0bb1e107 (patch)
tree82b1d287d0b7304d2c5b8bc4d958694fd8fd2b4d /Dozentenmodul/src/main/java/config/config_file.java
parentConverted DMS to Maven project (1/2) (diff)
downloadtutor-module-67511b8aad6c1162bbd8ba01e1d4cd9a0bb1e107.tar.gz
tutor-module-67511b8aad6c1162bbd8ba01e1d4cd9a0bb1e107.tar.xz
tutor-module-67511b8aad6c1162bbd8ba01e1d4cd9a0bb1e107.zip
mavenization on its way...
Diffstat (limited to 'Dozentenmodul/src/main/java/config/config_file.java')
-rw-r--r--Dozentenmodul/src/main/java/config/config_file.java66
1 files changed, 66 insertions, 0 deletions
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;
+
+ }
+
+}