Example usage for org.apache.commons.io FileUtils deleteDirectory

List of usage examples for org.apache.commons.io FileUtils deleteDirectory

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils deleteDirectory.

Prototype

public static void deleteDirectory(File directory) throws IOException 

Source Link

Document

Deletes a directory recursively.

Usage

From source file:com.frostwire.util.ZipUtils.java

public static boolean unzip(File zipFile, File outputDir, ZipListener listener) {
    boolean result = false;

    try {//from w w w. j  a v  a2s. com

        FileUtils.deleteDirectory(outputDir);

        ZipInputStream zis = new ZipInputStream(new FileInputStream(zipFile));
        try {
            unzipEntries(outputDir, zis, getItemCount(zipFile), System.currentTimeMillis(), listener);
        } finally {
            zis.close();
        }

        result = true;

    } catch (IOException e) {
        LOG.error("Unable to uncompress " + zipFile + " to " + outputDir, e);
        result = false;
    }

    return result;
}

From source file:dynamicrefactoring.domain.xml.XMLRefactoringsFileUtils.java

/**
 * Elimina el directorio de la refactorizacion.
 * /*from  w  w w  . j  a v a  2s  .c  om*/
 * @param refactoring refactorizacion de la que se borrara su directorio
 */
public static void deleteRefactoringDir(DynamicRefactoringDefinition refactoring) {
    if (refactoring.getRefactoringDirectoryFile().exists()) {
        try {
            FileUtils.deleteDirectory(refactoring.getRefactoringDirectoryFile());
        } catch (IOException e) {
            throw Throwables.propagate(e);
        }
    }
}

From source file:com.thoughtworks.go.helpers.FileSystemUtils.java

private static void deleteDirectory(File directory) {
    try {//from   w  w  w  .ja v  a 2 s  . c  om
        FileUtils.deleteDirectory(directory);
    } catch (IOException e) {
    }
}

From source file:io.stallion.tests.integration.asyncTasks.AsyncTaskIntegrationTests.java

@BeforeClass
public static void setUpClass() throws Exception {
    startApp("/a_minimal_site");
    File tasksDir = new File(Context.getSettings().getDataDirectory() + "/st-async-async-tasks");
    if (tasksDir.isDirectory()) {
        FileUtils.deleteDirectory(tasksDir);
    }//from  ww w. jav a  2  s. com
    //AsyncCoordinator.initForTests();
}

From source file:com.splout.db.hazelcast.TestHazelcastPersistence.java

@AfterClass
@BeforeClass//from  w  ww .  j a  v  a2s  . c o  m
public static void cleanUp() throws IOException {
    FileUtils.deleteDirectory(new File(PERSISTENCE_FOLDER));
}

From source file:net.sf.jdbcwrappers.trim.TrimmingTest.java

@BeforeClass
public static void createDataSource() throws Exception {
    FileUtils.deleteDirectory(new File("target/testDB"));
    rawDataSource = new EmbeddedDataSource();
    rawDataSource.setDatabaseName("target/testDB");
    rawDataSource.setUser("test");
    rawDataSource.setCreateDatabase("create");
    Connection connection = rawDataSource.getConnection();
    try {/*w ww. ja  v a 2  s  . co  m*/
        if (ij.runScript(connection, TrimmingTest.class.getResourceAsStream("schema.sql"), "UTF-8", System.out,
                "UTF-8") > 0) {
            fail("Failed to initialize database");
        }
    } finally {
        connection.close();
    }
    dataSource = new TrimmingWrapperFactory().wrapDataSource(rawDataSource);
}

From source file:com.gollahalli.manager.FileMover.java

public void forMac(boolean yes) {
    if (yes) {/*from  ww w  .  j  a  v  a 2s .co  m*/
        try {
            File f = new File("/Applications/JCal.app/Contents/Java");
            if (f.exists() && f.isDirectory()) {
                FileUtils.deleteDirectory(FileUtils.getFile("/Applications/JCal.app/Contents/Java/lib"));
                FileUtils.deleteQuietly(FileUtils.getFile("/Applications/JCal.app/Contents/Java/JCal.jar"));
            }
            FileUtils.copyDirectoryToDirectory(
                    FileUtils.getFile(System.getProperty("user.home") + "/Downloads/JCal/lib"),
                    FileUtils.getFile("/Applications/JCal.app/Contents/Java"));
            FileUtils.copyFileToDirectory(
                    FileUtils.getFile(System.getProperty("user.home") + "/Downloads/JCal/JCal.jar"),
                    FileUtils.getFile("/Applications/JCal.app/Contents/Java"));
        } catch (IOException e) {
        }
    } else {
        try {
            File f = new File("/Applications/JCal.app");
            if (f.exists()) {
                FileUtils.deleteQuietly(FileUtils.getFile("/Applications/JCal.app"));
            }
            FileUtils.moveDirectoryToDirectory(
                    FileUtils.getFile(System.getProperty("user.home") + "/Downloads/JCal.app"),
                    FileUtils.getFile("/Applications/"), false);
        } catch (IOException e) {
        }
    }
}

From source file:io.datalayer.lucene.helper.AosDirectory.java

public static Directory newDirectory() throws IOException {
    File indexFile = new File(AosDirectory.TEST_INDEX_DIR);
    FileUtils.deleteDirectory(indexFile);
    return FSDirectory.open(indexFile);
}

From source file:com.synflow.cx.tests.codegen.CodegenPassTests.java

@BeforeClass
public static void cleanOutput() {
    boolean cleanOutput = false;

    String tmpDir = System.getProperty("java.io.tmpdir");
    String path = Paths.get(tmpDir, OUTPUT_NAME).toString();
    try {// w  w w .j  ava 2s.  c o  m
        if (cleanOutput) {
            FileUtils.deleteDirectory(new File(path));
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:com.skynetcomputing.skynetclient.WorkManagerTest.java

@BeforeClass
public static void setUpClass() throws IOException {
    FileUtils.deleteDirectory(new File(ROOT_DIR));
}