Here you can find the source of makeDirectories(JarFile jar, String eviwareDir)
@SuppressWarnings("unchecked") private static void makeDirectories(JarFile jar, String eviwareDir)
//package com.java2s; /*/*from w w w . ja v a2 s . co m*/ * Copyright 2004-2014 SmartBear Software * * Licensed under the EUPL, Version 1.1 or - as soon as they will be approved by the European Commission - subsequent * versions of the EUPL (the "Licence"); * You may not use this work except in compliance with the Licence. * You may obtain a copy of the Licence at: * * http://ec.europa.eu/idabc/eupl * * Unless required by applicable law or agreed to in writing, software distributed under the Licence is * distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the Licence for the specific language governing permissions and limitations * under the Licence. */ import java.io.File; import java.util.Enumeration; import java.util.jar.JarEntry; import java.util.jar.JarFile; public class Main { @SuppressWarnings("unchecked") private static void makeDirectories(JarFile jar, String eviwareDir) { Enumeration entries = jar.entries(); while (entries.hasMoreElements()) { JarEntry file = (JarEntry) entries.nextElement(); File f = new File(eviwareDir + File.separator + file.getName()); if (file.isDirectory()) { // if its a directory, create it f.mkdir(); // System.out.println(f); } } } }