diff -up MiniCopier-source/src/minicopier/Configuration.java.orig MiniCopier-source/src/minicopier/Configuration.java --- MiniCopier-source/src/minicopier/Configuration.java.orig 2009-07-19 22:50:02.633753707 +0100 +++ MiniCopier-source/src/minicopier/Configuration.java 2009-07-19 23:57:56.626753659 +0100 @@ -24,7 +24,7 @@ import java.io.*; public class Configuration { - private static final String configName = "configuration.ini"; + private static final String configName = System.getProperty("user.home")+"/.MiniCopier/configuration.ini"; public static String language; @@ -141,6 +141,9 @@ public class Configuration { String toWrite; try { + Runtime rt = Runtime.getRuntime(); + Process proc = rt.exec("mkdir " + System.getProperty("user.home") + "/.MiniCopier"); + int exitVal = proc.waitFor(); writer = new PrintWriter (new OutputStreamWriter (new FileOutputStream (configName))); while ((toWrite=buf.readLine())!=null){ writer.println(toWrite);