Example usage for org.apache.commons.io FileDeleteStrategy FORCE

List of usage examples for org.apache.commons.io FileDeleteStrategy FORCE

Introduction

In this page you can find the example usage for org.apache.commons.io FileDeleteStrategy FORCE.

Prototype

FileDeleteStrategy FORCE

To view the source code for org.apache.commons.io FileDeleteStrategy FORCE.

Click Source Link

Document

The singleton instance for forced file deletion, which always deletes, even if the file represents a non-empty directory.

Usage

From source file:com.adaptris.core.stubs.TempFileUtils.java

public static File trackFile(File f, Object tracker) {
    cleaner.track(f, tracker, FileDeleteStrategy.FORCE);
    return f;
}

From source file:com.adaptris.core.stubs.TempFileUtils.java

public static File createTrackedDir(String prefix, String suffix, File baseDir, Object tracker)
        throws IOException {
    File f = File.createTempFile(prefix, suffix, baseDir);
    f.delete();//from  ww  w. j  a v a  2  s .c om
    f.mkdirs();
    cleaner.track(f, tracker, FileDeleteStrategy.FORCE);
    return trackFile(f, tracker);
}

From source file:com.edduarte.argus.util.Constants.java

public static void deleteFile(File fileToDelete) {
    try {/*from   w  ww .  j  a v  a  2s.co m*/
        FileDeleteStrategy.FORCE.delete(fileToDelete);
    } catch (IOException e) {
        fileToDelete.delete();
    }
}

From source file:com.adaptris.core.services.dynamic.MarshallServiceStoreCase.java

protected void markForDeath(File f) {
    cleaner.track(f, markerObject, FileDeleteStrategy.FORCE);
}

From source file:fr.duminy.jbackup.core.util.DefaultFileDeleter.java

/**
 * {@inheritDoc}/*  w  w w . java 2s.c o  m*/
 */
@Override
public void deleteAll() {
    FileDeleteStrategy deleteStrategy = FileDeleteStrategy.FORCE;
    deleteFiles(deleteStrategy, registeredFiles, true);
    deleteFiles(deleteStrategy, registeredDirectories, false);
}

From source file:it.geosolutions.geostore.services.rest.BaseAuthenticationTest.java

@Override
protected void setUp() throws Exception {
    super.setUp();

    File securityTempFolder = new File(System.getProperty("java.io.tmpdir"), "apacheds-spring-security");

    int i = 0;//w  w  w .  j  a v a  2 s. c  o m
    for (i = 0; i < 10; i++) {
        try {
            if (securityTempFolder.exists() && securityTempFolder.isDirectory()
                    && securityTempFolder.canWrite()) {
                FileDeleteStrategy.FORCE.delete(securityTempFolder);
                FileUtils.forceDelete(securityTempFolder);
            }
        } catch (Exception e) {
            LOGGER.info(i * 10 + "... ");
            Thread.sleep(1000);
            continue;
        }
        break;
    }
    LOGGER.info(100);

    String[] paths = { "classpath*:applicationContext-test.xml" };
    context = new ClassPathXmlApplicationContext(paths);
    LOGGER.info("Built test context: " + context);
}

From source file:com.adaptris.core.services.dynamic.MarshallServiceStoreCase.java

protected File createAndTrackTempDir() throws Exception {
    File tmpDir = File.createTempFile(this.getClass().getSimpleName(), null);
    tmpDir.delete();//from   www.j  a  v  a2s .  c o  m
    tmpDir.mkdirs();
    cleaner.track(tmpDir, markerObject, FileDeleteStrategy.FORCE);
    return tmpDir;
}

From source file:com.adaptris.core.runtime.StandardMessageErrorDigestTest.java

public void testDigest() throws Exception {
    StandardMessageErrorDigester digester = createDigester();
    File tempDir = Files.createTempDirectory(this.getClass().getSimpleName()).toFile();
    tempDir.deleteOnExit();//w  ww . j av  a2  s.co  m
    cleaner.track(tempDir, digester, FileDeleteStrategy.FORCE);
    doDigesting(digester, "testDigest", tempDir.getCanonicalPath());
    assertEquals(5, digester.getDigest().size());
    assertEquals(5, digester.getTotalErrorCount());
    for (MessageDigestErrorEntry e : digester.getDigest()) {
        assertTrue(e.getWorkflowId().startsWith("workflow"));
        assertNotNull(e.getStackTrace());
        assertNotNull(e.getFileSystemPath());
        assertNotNull(e.getStackTrace());
        assertEquals(new File(tempDir, e.getUniqueId()).getCanonicalPath(), e.getFileSystemPath());
        assertNotNull(e.getLifecycleEvent());
        assertEquals(1, e.getLifecycleEvent().getMleMarkers().size());
    }
}

From source file:com.adaptris.core.lms.FileBackedMessageFactoryTest.java

private String tempDir() throws IOException {
    File f = File.createTempFile(FileBackedMessageFactoryTest.class.getSimpleName(), "", null);
    f.delete();//from  w w w.  j  av a2s  . c  om
    cleaner.track(f, marker, FileDeleteStrategy.FORCE);
    return f.getCanonicalPath();
}

From source file:com.jci.utils.CommonUtils.java

/**
 * Delete temp files.//from   ww  w.j  a  va2 s  .  c  o  m
 *
 * @param tempFiles the temp files
 */
public static void deleteTempFiles(List<File> tempFiles) {
    for (File temp : tempFiles) {
        try {
            FileDeleteStrategy.FORCE.delete(temp);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}