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:joanakeyrefactoring.javaforkeycreator.JavaProjectCopyHandler.java

public void clearFolder() throws IOException {
    FileUtils.deleteDirectory(newFile);
}

From source file:eu.esdihumboldt.hale.common.core.service.cleanup.impl.CleanupServiceImpl.java

private void delete(File file) {
    if (file.exists()) {
        try {/*from w w w.j av  a 2 s . co m*/
            if (file.isDirectory()) {
                FileUtils.deleteDirectory(file);
                log.debug("Deleted temporary directory " + file);
            } else {
                if (file.delete()) {
                    log.debug("Deleted temporary file " + file);
                }
            }
        } catch (Exception e) {
            log.warn("Error deleting temporary file " + file, e);
        }
    }
}

From source file:com.linkedin.databus.groupleader.impl.zkclient.LeaderElectUtils.java

public static ZkServer startZkServer(String zkTestDataRootDir, int machineId, int port, int tickTime)
        throws IOException {
    File zkTestDataRootDirFile = new File(zkTestDataRootDir);
    zkTestDataRootDirFile.mkdirs();/*  ww w .  ja v a  2s . com*/

    String dataPath = zkTestDataRootDir + "/" + machineId + "/" + port + "/data";
    String logPath = zkTestDataRootDir + "/" + machineId + "/" + port + "/log";

    FileUtils.deleteDirectory(new File(dataPath));
    FileUtils.deleteDirectory(new File(logPath));

    IDefaultNameSpace mockDefaultNameSpace = new IDefaultNameSpace() {
        @Override
        public void createDefaultNameSpace(ZkClient zkClient) {
        }
    };

    LOG.info("Starting local zookeeper on port=" + port + "; dataPath=" + dataPath);
    ZkServer zkServer = new ZkServer(dataPath, logPath, mockDefaultNameSpace, port, tickTime);

    zkServer.start();
    return zkServer;
}

From source file:com.twosigma.beaker.cpp.utils.TempCppFiles.java

public synchronized void close() {
    try {/*from w w w.j  a v  a 2  s  . c  o  m*/
        if (tempDirectory != null) {
            FileUtils.deleteDirectory(tempDirectory.toFile());
            tempDirectory = null;
        }
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

From source file:com.arpnetworking.metrics.portal.hosts.impl.ElasticSearchHostRegistryTest.java

@Before
public void before() {
    _tempDirectory = Files.createTempDir();
    try {//from  ww w  . j  a va  2  s .c o m
        FileUtils.deleteDirectory(_tempDirectory);
    } catch (final IOException ioe) {
        // Do nothing
    }
    _repository = new ElasticSearchHostRepository(
            ImmutableSettings.settingsBuilder().put("cluster.name", "ElasticSearchHostRegistryTest")
                    .put("node.local", "true").put("node.data", "true")
                    .put("path.logs", _tempDirectory.getAbsolutePath() + "/logs")
                    .put("path.data", _tempDirectory.getAbsolutePath() + "/data").build(),
            ImmutableSettings.settingsBuilder().put("number_of_shards", "1").put("number_of_replicas", "0")
                    .put("refresh_interval", "1s").build());
    _repository.open();
}

From source file:hoot.services.utils.MultipartSerializerTest.java

@AfterClass
public static void afterClass() throws Exception {
    FileUtils.deleteDirectory(homefolder);
    HootCustomPropertiesSetter.setProperty("HOME_FOLDER", original_HOME_FOLDER);
}

From source file:ml.shifu.shifu.core.module.PerformanceEvaluatorTest.java

@AfterTest
public void tearDown() throws IOException {
    FileUtils.deleteDirectory(new File("test"));
}

From source file:com.addthis.hydra.data.filter.closeablebundle.CloseableBundleFilterDelete.java

private void delete(String fileName) {
    if (fileName != null) {
        File file = new File(fileName);

        if (file.exists()) {
            try {
                FileUtils.deleteDirectory(file);
                log.warn("Deleted file : " + fileName);
            } catch (IOException e) {
                e.printStackTrace();/*from w ww. j a va  2 s .c o  m*/
            }
        }
    }
}

From source file:br.uff.labtempo.tlauncher.persistence.FileManager.java

public File createFolder(File file, String address, boolean deleteOlder) {
    File folder = new File(file, address);
    if (!folder.exists()) {
        if (!folder.mkdir()) {
            return null;
        }/*from   w  w w . ja v  a2 s . c  om*/
    } else {
        if (deleteOlder) {
            try {
                FileUtils.deleteDirectory(folder);
                createFolder(file, address);
            } catch (IOException ex) {
                Logger.getLogger(FileManager.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }
    return folder;
}

From source file:com.sdfl.compiler.util.CompilerFileAndFolderUtilImpl.java

@Override
public void deleteFolder(File pFolder) {
    try {/*from w  w w  . jav a 2s  .  c om*/
        FileUtils.deleteDirectory(pFolder);
    } catch (IOException e) {
        throw new CannotDeleteFolderException(pFolder);
    }
}