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:jatoo.log4j.Log4jUtilsTest.java

@After
public void after() throws Exception {

    Log4jUtils.destroy();//from  ww  w . ja va  2s .c  o m

    Assert.assertNull(System.getProperty(Log4jUtils.SYSTEM_PROPERTY_LOGS_DIRECTORY));

    FileUtils.deleteDirectory(LOGS1_DIRECTORY);
    Assert.assertFalse(LOGS1_DIRECTORY.exists());

    FileUtils.deleteDirectory(LOGS2_DIRECTORY);
    Assert.assertFalse(LOGS2_DIRECTORY.exists());
}

From source file:com.kylinolap.common.util.LocalFileMetadataTestCase.java

@Override
public void cleanupTestMetadata() {
    try {/*from  www .j a  va2  s.co m*/
        FileUtils.deleteDirectory(new File(tempTestMetadataUrl));
    } catch (IOException e) {
        throw new IllegalStateException("Can't delete directory " + tempTestMetadataUrl, e);
    }
    System.clearProperty(KylinConfig.KYLIN_CONF);
    KylinConfig.destoryInstance();
    this.tempTestMetadataUrl = null;
}

From source file:azkaban.execapp.JobRunnerTest.java

@Before
public void setUp() throws Exception {
    System.out.println("Create temp dir");
    workingDir = new File("_AzkabanTestDir_" + System.currentTimeMillis());
    if (workingDir.exists()) {
        FileUtils.deleteDirectory(workingDir);
    }/* w  w  w . j  a  v a2s .c o  m*/
    workingDir.mkdirs();
    jobtypeManager = new JobTypeManager(null, null, this.getClass().getClassLoader());

    jobtypeManager.getJobTypePluginSet().addPluginClass("java", JavaJob.class);
}

From source file:hoot.services.controllers.ingest.RasterToTilesResourceTest.java

@AfterClass
public static void oneTimeTearDown() throws Exception {
    FileUtils.deleteDirectory(homeFolder);
    HootCustomPropertiesSetter.setProperty("HOME_FOLDER", original_HOME_FOLDER);
    HootCustomPropertiesSetter.setProperty("TILE_SERVER_PATH", original_TILE_SERVER_PATH);
}

From source file:com.haulmont.cuba.core.sys.dbupdate.DbUpdaterEngineTest.java

@SuppressWarnings("ResultOfMethodCallIgnored")
@Before/*from  ww  w.  ja va 2s.c  o m*/
public void setUp() throws Exception {
    GlobalConfig config = AppBeans.get(Configuration.class).getConfig(GlobalConfig.class);
    dbmsDir = new File(config.getTempDir(), "db. dir");
    if (dbmsDir.exists()) {
        FileUtils.deleteDirectory(dbmsDir);
    }
    dbmsDir.mkdirs();

    dbmsWebInfDir = new File(config.getTempDir(), "WEB-INF/db");
    if (dbmsWebInfDir.exists()) {
        FileUtils.deleteDirectory(dbmsWebInfDir);
    }
    dbmsWebInfDir.mkdirs();

    File dir;
    File file;

    // Init scripts
    dir = new File(dbmsWebInfDir, "10-cuba/init/postgres");
    dir.mkdirs();
    file = new File(dir, "create-db.sql");
    file.createNewFile();

    dir = new File(dbmsDir, "10-cuba/init/mssql");
    dir.mkdirs();
    file = new File(dir, "create-db.sql");
    file.createNewFile();
    mssqlInitFiles.add(file);

    dir = new File(dbmsDir, "10-cuba/init/mssql-2012");
    dir.mkdirs();
    file = new File(dir, "create-db.sql");
    file.createNewFile();
    mssql2012InitFiles.add(file);

    dir = new File(dbmsDir, "50-app/init/mssql");
    dir.mkdirs();
    file = new File(dir, "10.create-db.sql");
    file.createNewFile();
    mssqlInitFiles.add(file);
    mssql2012InitFiles.add(file);
    file = new File(dir, "20.create-db.sql");
    file.createNewFile();
    mssqlInitFiles.add(file);
    mssql2012InitFiles.add(file);
    file = new File(dir, "30.create-db.sql");
    file.createNewFile();
    mssqlInitFiles.add(file);

    dir = new File(dbmsDir, "50-app/init/mssql-2012");
    dir.mkdirs();
    file = new File(dir, "30.create-db.sql");
    file.createNewFile();
    mssql2012InitFiles.add(file);

    file = new File(dir, "40.create-db.sql");
    file.createNewFile();
    mssql2012InitFiles.add(file);

    // Update scripts

    dir = new File(dbmsDir, "10-cuba/update/mssql/13");
    dir.mkdirs();
    file = new File(dir, "cuba-update-1.sql");
    file.createNewFile();
    mssqlUpdateFiles.add(file);
    mssql2012UpdateFiles.add(file);

    dir = new File(dbmsDir, "10-cuba/update/mssql/14");
    dir.mkdirs();
    file = new File(dir, "cuba-update-2.sql");
    file.createNewFile();
    mssqlUpdateFiles.add(file);
    mssql2012UpdateFiles.add(file);

    dir = new File(dbmsDir, "50-app/update/mssql/14");
    dir.mkdirs();
    file = new File(dir, "app-update-0.sql");
    file.createNewFile();
    mssqlUpdateFiles.add(file);
    mssql2012UpdateFiles.add(file);
    file = new File(dir, "app-update-1.sql");
    file.createNewFile();
    mssqlUpdateFiles.add(file);

    dir = new File(dbmsDir, "50-app/update/mssql-2012/14");
    dir.mkdirs();
    file = new File(dir, "app-update-1.sql");
    file.createNewFile();
    mssql2012UpdateFiles.add(file);
    file = new File(dir, "app-update-2.sql");
    file.createNewFile();
    mssql2012UpdateFiles.add(file);
}

From source file:com.streamsets.datacollector.execution.snapshot.TestCacheSnapshotStore.java

@Before
public void setUp() throws IOException {
    File f = new File(System.getProperty(RuntimeModule.SDC_PROPERTY_PREFIX + RuntimeInfo.DATA_DIR));
    FileUtils.deleteDirectory(f);
    ObjectGraph objectGraph = ObjectGraph.create(CacheSnapshotStoreModule.class);
    snapshotStore = objectGraph.get(SnapshotStore.class);
}

From source file:de.nrw.hbz.regal.sync.ingest.TestOpusDownloader.java

@Test
public void downloadPid() throws IOException {

    OpusDownloader downloader = new OpusDownloader();
    downloader.init(piddownloaderServer, piddownloaderDownloadLocation);
    downloader.download(pid);//from  w  w w  .j  a v a2s . c om
    File file = new File(piddownloaderDownloadLocation + File.separator + pid);
    Assert.assertTrue(file.exists());
    FileUtils.deleteDirectory(file);
    Assert.assertTrue(!file.exists());

}

From source file:de.rub.syssec.saaf.analysis.steps.cleanup.DeleteFilesStep.java

/**
 * Delete all related app data.//from   ww  w .jav  a 2 s. c om
 * @param app
 */
private static boolean deleteAppData(ApplicationInterface app) {
    // Directory may be null if, eg, the file magic does not match and hence nothing was unpacked
    if (app != null && app.getApplicationDirectory() != null) {
        if (app.getApplicationDirectory().exists()) {
            try {
                FileUtils.deleteDirectory(app.getApplicationDirectory());
            } catch (IOException e) {
                LOGGER.error("Could not delete directory: " + e.getMessage());
                return false;
            }
        }

        File appCopy = new File(Config.getInstance().getConfigValue(ConfigKeys.DIRECTORY_APPS, "apps")
                + File.separator + app.getApplicationName() + "." + app.getFileExtension());
        if (appCopy.exists()) {
            appCopy.delete();
        }
    }
    return true;
}

From source file:com.bluexml.side.deployer.documentation.DocumentationDeployer.java

@Override
protected void clean(File fileToDeploy) throws Exception {
    FileUtils.deleteDirectory(fileToDeploy);
}

From source file:de.akquinet.chameria.activation.ActivationTest.java

@After
public void tearDown() throws Exception {
    FileUtils.deleteDirectory(new File("log"));
    FileUtils.deleteDirectory(new File("chameleon-cache"));
}