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.nomsic.randb.RandbTest.java

@Before
public void setup() throws IOException {
    FileUtils.deleteDirectory(new File(TEST_DATA_FOLDER));
    provider = new RandbXMLPersistenceProvider(TEST_DATA_FOLDER);
    manager = new Randb(provider);
}

From source file:edu.emory.cci.aiw.cvrg.eureka.etl.resource.FileResourceTest.java

@BeforeClass
public static void setupClass() throws IOException {
    etlProperties = new EtlProperties();
    FileUtils.deleteDirectory(etlProperties.getUploadedDirectory());
}

From source file:gr.aueb.mipmapgui.controller.file.ActionDeleteMappingTask.java

public void performAction(String deleteName, String user) {
    try {//from  w  ww  .  j av a 2s  .c  om
        //String mappingTaskdirectory = Costanti.SERVER_MAIN_FOLDER + Costanti.SERVER_FILES_FOLDER + deleteName;
        String mappingTaskdirectory = Costanti.SERVER_MAIN_FOLDER + Costanti.SERVER_FILES_FOLDER + user + "/"
                + deleteName;
        File directory = new File(mappingTaskdirectory);
        FileUtils.deleteDirectory(directory);
    } catch (IOException ex) {
        Logger.getLogger(ActionDeleteMappingTask.class.getName()).log(Level.SEVERE, null, ex);
    }
}

From source file:com.example.mydtapp.JdbcInputAppTest.java

@AfterClass
public static void cleanup() {
    try {/* w  w  w .j ava  2 s  .  c  om*/
        FileUtils.deleteDirectory(new File(FILE_NAME));
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

From source file:com.adobe.acs.commons.mcp.impl.processes.asset.FileAssetIngestorUtilitiesTest.java

@After
public void teardown() throws Exception {
    FileUtils.deleteDirectory(tempDirectory);
}

From source file:com.metamx.druid.loading.MMappedQueryableIndexFactory.java

@Override
public QueryableIndex factorize(File parentDir) throws SegmentLoadingException {
    try {/*from ww  w.  ja  va2s  .c  o m*/
        if (!IndexIO.canBeMapped(parentDir)) {
            File canBeMappedDir = new File(parentDir, "forTheMapping");
            if (canBeMappedDir.exists()) {
                FileUtils.deleteDirectory(canBeMappedDir);
            }
            canBeMappedDir.mkdirs();

            IndexIO.storeLatest(IndexIO.readIndex(parentDir), canBeMappedDir);
            if (!IndexIO.canBeMapped(canBeMappedDir)) {
                throw new SegmentLoadingException("WTF!? newly written file[%s] cannot be mapped!?",
                        canBeMappedDir);
            }
            for (File file : canBeMappedDir.listFiles()) {
                if (!file.renameTo(new File(parentDir, file.getName()))) {
                    throw new SegmentLoadingException("Couldn't rename[%s] to [%s]", canBeMappedDir, parentDir);
                }
            }
            FileUtils.deleteDirectory(canBeMappedDir);
        }

        return IndexIO.loadIndex(parentDir);
    } catch (IOException e) {
        log.warn(e, "Got exception!!!! Going to delete parentDir[%s]", parentDir);
        try {
            FileUtils.deleteDirectory(parentDir);
        } catch (IOException e2) {
            log.error(e, "Problem deleting parentDir[%s]", parentDir);
        }
        throw new SegmentLoadingException(e, "%s", e.getMessage());
    }
}

From source file:io.blobkeeper.file.service.BaseFileTest.java

@BeforeMethod
protected void deleteFiles() throws IOException {
    java.io.File basePath = new java.io.File(configuration.getBasePath());
    FileUtils.deleteDirectory(basePath);
    basePath.mkdir();// w w w  .j  av  a2  s  . c  om

    java.io.File disk1 = getDiskPathByDisk(configuration, 0);
    if (!disk1.exists()) {
        disk1.mkdir();
    }

    java.io.File disk2 = getDiskPathByDisk(configuration, 1);
    if (!disk2.exists()) {
        disk2.mkdir();
    }

    for (int disk : fileListService.getDisks()) {
        java.io.File diskPath = getDiskPathByDisk(configuration, disk);
        for (java.io.File indexFile : diskPath.listFiles((FileFilter) new SuffixFileFilter(".data"))) {
            indexFile.delete();
        }
    }

    java.io.File uploadPath = new java.io.File(configuration.getUploadPath());
    if (!uploadPath.exists()) {
        uploadPath.mkdir();
    }
}

From source file:io.wcm.devops.conga.plugins.aem.tooling.crypto.cli.CryptoKeysTest.java

@AfterEach
public void tearDown() throws Exception {
    FileUtils.deleteDirectory(targetFolder);
}

From source file:com.splout.db.examples.PageCountsDataGenerator.java

public void generate(File namesFile, int days, File outFolder) throws IOException {
    if (outFolder.exists()) {
        FileUtils.deleteDirectory(outFolder);
    }/*from   ww  w.  j ava 2 s .c o  m*/
    outFolder.mkdirs();

    if (!namesFile.exists()) {
        throw new IllegalArgumentException("Provided names file doesn't exist (" + namesFile + ")");
    }

    List<String> names = Files.readLines(namesFile, Charset.forName("UTF-8"));

    DateTime today = new DateTime();
    DateTime someDaysBefore = today.minusDays(days);

    someDaysBefore = someDaysBefore.withMinuteOfHour(0);
    someDaysBefore = someDaysBefore.withSecondOfMinute(0);

    while (someDaysBefore.isBefore(today)) {
        for (int hour = 0; hour < 24; hour++) {

            someDaysBefore = someDaysBefore.withHourOfDay(hour);

            File currentFile = new File(outFolder, "pagecounts-" + format.print(someDaysBefore));
            BufferedWriter writer = new BufferedWriter(new FileWriter(currentFile));

            for (String name : names) {
                int pageviews = (int) (Math.random() * 10000) + 1;
                writer.write("en " + name + " " + pageviews + " 0" + "\n");
            }

            writer.close();
        }
        someDaysBefore = someDaysBefore.plusDays(1);
    }
}

From source file:is.artefact.flume.source.kafka.KafkaSourceEmbeddedZookeeper.java

public KafkaSourceEmbeddedZookeeper(int zkPort) {
    int tickTime = 2000;

    this.zkPort = zkPort;

    String dataDirectory = System.getProperty("java.io.tmpdir");
    dir = new File(dataDirectory, "zookeeper" + UUID.randomUUID()).getAbsoluteFile();

    try {/*from  w  w w .  j a v  a 2  s  .  com*/
        FileUtils.deleteDirectory(dir);
    } catch (IOException e) {
        e.printStackTrace();
        System.exit(1);
    }

    try {
        this.zookeeper = new ZooKeeperServer(dir, dir, tickTime);
        this.factory = new NIOServerCnxnFactory();
        factory.configure(new InetSocketAddress(KafkaSourceEmbeddedKafka.HOST, zkPort), 0);
        factory.startup(zookeeper);
    } catch (IOException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}