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:ch.vorburger.exec.ClasspathUnpackerTest.java

@Test(expected = IOException.class)
@Ignore//w ww .  j  a  va2s. co  m
// Not yet implemented... not really important
public void testClasspathUnpackerFromDuplicateClasspath() throws IOException {
    File toDir = new File("target/testUnpack3");
    FileUtils.deleteDirectory(toDir);
    Util.extractFromClasspathToFile("META-INF/maven", toDir);
}

From source file:com.admc.jcreole.CreoleParseTest.java

@Parameters
public static List<Object[]> creoleFiles() throws IOException {
    if (!pCreoleInRoot.isDirectory())
        throw new IllegalStateException("Dir missing: " + pCreoleInRoot.getAbsolutePath());
    if (!nCreoleInRoot.isDirectory())
        throw new IllegalStateException("Dir missing: " + nCreoleInRoot.getAbsolutePath());
    if (pWorkOutRoot.exists())
        FileUtils.deleteDirectory(pWorkOutRoot);
    pWorkOutRoot.mkdir();/*w w w .ja  va2 s  .  c  o m*/
    if (nWorkOutRoot.exists())
        FileUtils.deleteDirectory(nWorkOutRoot);
    nWorkOutRoot.mkdir();
    List<Object[]> params = new ArrayList<Object[]>();
    File eFile;
    for (File f : FileUtils.listFiles(pCreoleInRoot, new String[] { "creole" }, true)) {
        eFile = new File(f.getParentFile(), f.getName().replaceFirst("\\..*", "") + ".html");
        params.add(new Object[] { f, eFile,
                (eFile.isFile()
                        ? new File(pWorkOutRoot,
                                f.getParentFile().equals(pCreoleInRoot) ? eFile.getName()
                                        : (f.getParent().substring(pCreoleInRootPath.length()) + FSEP
                                                + eFile.getName()))
                        : null),
                Boolean.TRUE });
    }
    String name;
    for (File f : FileUtils.listFiles(nCreoleInRoot, new String[] { "creole" }, true)) {
        name = f.getName().replaceFirst("\\..*", "") + ".html";
        params.add(new Object[] { f, null,
                new File(nWorkOutRoot,
                        f.getParentFile().equals(nCreoleInRoot) ? name
                                : (f.getParent().substring(nCreoleInRootPath.length()) + FSEP + name)),
                Boolean.FALSE });
    }
    return params;
}

From source file:com.yolodata.tbana.hadoop.mapred.CSVReaderTest.java

@After
public void tearDown() throws IOException {
    FileUtils.deleteDirectory(new File(TestUtils.TEST_FILE_PATH));
}

From source file:com.kylinolap.job.hadoop.cube.NDCuboidMapperTest.java

@Before
public void setUp() throws Exception {
    createTestMetadata();// ww w. jav a  2  s. c o  m

    // hack for distributed cache
    FileUtils.deleteDirectory(new File("../job/meta"));
    FileUtils.copyDirectory(new File(this.getTestConfig().getMetadataUrl()), new File("../job/meta"));

    NDCuboidMapper mapper = new NDCuboidMapper();
    CuboidReducer reducer = new CuboidReducer();
    mapReduceDriver = MapReduceDriver.newMapReduceDriver(mapper, reducer);
}

From source file:com.datatorrent.demos.adsdimension.KafkaApplicationTest.java

@Before
public void beforeTest() throws Exception {
    kafkaLauncher.baseDir = "target/" + this.getClass().getName();
    FileUtils.deleteDirectory(new File(kafkaLauncher.baseDir));
    kafkaLauncher.startZookeeper();/*from w  w  w  . ja  va2  s. c  om*/
    kafkaLauncher.startKafkaServer();
    kafkaLauncher.createTopic(kafkaTopic);
}

From source file:com.googlecode.t7mp.TomcatDirectorySetupTest.java

@After
public void tearDown() throws IOException {
    FileUtils.deleteDirectory(baseDir);
}

From source file:com.linkedin.pinot.queries.TestingServerPropertiesBuilder.java

public PropertiesConfiguration build() throws IOException {
    final File file = new File("/tmp/" + TestingServerPropertiesBuilder.class.toString());

    if (file.exists()) {
        FileUtils.deleteDirectory(file);
    }/*from   w  w w.  j av a2s  .  c om*/

    file.mkdir();

    final File bootsDir = new File(file, "bootstrap");
    final File dataDir = new File(file, "data");

    bootsDir.mkdir();
    dataDir.mkdir();

    final PropertiesConfiguration config = new PropertiesConfiguration();
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "id"), "0");
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "bootstrap.segment.dir"),
            bootsDir.getAbsolutePath());
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "dataDir"),
            dataDir.getAbsolutePath());
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "bootstrap.segment.dir"),
            "0");
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "data.manager.class"),
            "com.linkedin.pinot.core.data.manager.InstanceDataManager");
    config.addProperty(
            StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "segment.metadata.loader.class"),
            "com.linkedin.pinot.core.indexsegment.columnar.ColumnarSegmentMetadataLoader");

    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, "tableName"),
            StringUtils.join(tableNames, ","));

    for (final String table : tableNames) {
        config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, table, "dataManagerType"),
                "offline");
        config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, table, "readMode"),
                "heap");
        config.addProperty(
                StringUtil.join(".", PINOT_SERVER_PREFIX, INSTANCE_PREFIC, table, "numQueryExecutorThreads"),
                "50");
    }

    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, EXECUTOR_PREFIX, "class"),
            "com.linkedin.pinot.core.query.executor.ServerQueryExecutor");
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, EXECUTOR_PREFIX, "timeout"), "150000");
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, "requestHandlerFactory.class"),
            "com.linkedin.pinot.server.request.SimpleRequestHandlerFactory");
    config.addProperty(StringUtil.join(".", PINOT_SERVER_PREFIX, "netty.port"), "8882");
    config.setDelimiterParsingDisabled(true);

    final Iterator<String> keys = config.getKeys();

    while (keys.hasNext()) {
        final String key = keys.next();
        System.out.println(key + "  : " + config.getProperty(key));
    }
    return config;
}

From source file:de.uzk.hki.da.at.ATMetadataUpdatesLIDO.java

@AfterClass
public static void tearDown() throws IOException {
    FileUtils.deleteDirectory(retrievalFolder);
    Path.makeFile("tmp", object.getIdentifier() + ".pack_1.tar").delete(); // retrieved dip
}

From source file:com.leverno.ysbos.item.dao.ItemStoreTest.java

public void tearDown() throws Exception {
    FileUtils.deleteDirectory(new File(rootFolder));

    clearItemStore();/*from   w  w  w  .j ava2s  .  co m*/

    super.tearDown();
}

From source file:edu.uci.ics.asterix.drivers.AsterixCLI.java

public static void setUp(Options options) throws Exception {
    System.setProperty(GlobalConfig.CONFIG_FILE_PROPERTY, options.properties);
    File outdir = new File(options.outputFolder);
    outdir.mkdirs();/*from w  w  w . jav  a  2s .  c  o m*/

    File log = new File("asterix_logs");
    if (log.exists())
        FileUtils.deleteDirectory(log);
    File lsn = new File("last_checkpoint_lsn");
    lsn.deleteOnExit();

    AsterixHyracksIntegrationUtil.init();
}