This bug workaround identifies Windows operating systems and adds an identifier to the absolute root directory path to avert file problems.
File root;String tmp;tmp = System.getProperty("user.dir");root = new File(tmp);while((tmp = root.getParent()) != null) root = new File(tmp);// Do this to work around a Win95 bugif(System.getProperty("os.name").toLowerCase().startsWith("win")) root = new File(root.getAbsolutePath() + ".");