Example usage for org.apache.commons.io FileUtils deleteQuietly

List of usage examples for org.apache.commons.io FileUtils deleteQuietly

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils deleteQuietly.

Prototype

public static boolean deleteQuietly(File file) 

Source Link

Document

Deletes a file, never throwing an exception.

Usage

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

@After
public void tearDown() {
    FileUtils.deleteQuietly(UNPACKED_DIP);
}

From source file:DuplicatedMusicCleaner.java

public static void cleanupFolder(File folder) throws IOException {
    // System.out.println("Evaluate " + folder.getAbsolutePath());
    String[] fileNames = folder.list();
    Map<String, String> fileNamesWithoutExtension = new HashMap<String, String>();
    for (String fileName : fileNames) {
        File file = new File(folder, fileName);
        String nameWithoutExtension = StringUtils.substringBeforeLast(file.getName(), ".");
        fileNamesWithoutExtension.put(nameWithoutExtension, file.getAbsolutePath());
    }//from  ww  w  .  ja  v a 2 s . com

    for (String fileName : fileNames) {
        // System.out.println("Evaluate " + fileName);
        File file = new File(folder, fileName);
        if (file.isDirectory()) {
            cleanupFolder(file);
        } else {

            String nameWithoutExtension = StringUtils.substringBeforeLast(file.getName(), ".");
            String suffix = " 1";
            if (nameWithoutExtension.endsWith(suffix)) {
                String nameWithoutSuffix = StringUtils.substringBeforeLast(nameWithoutExtension, suffix);
                if (fileNamesWithoutExtension.keySet().contains(nameWithoutSuffix)) {
                    File originalFile = new File(fileNamesWithoutExtension.get(nameWithoutSuffix));
                    long originalFileLength = originalFile.length();
                    long fileLength = file.length();
                    if (originalFileLength == fileLength) {
                        System.err.println("Delete " + file.getName());
                        FileUtils.deleteQuietly(file);
                        // FileUtils.moveFile(file, new
                        // File(file.getAbsoluteFile() + ".todelete"));
                    }
                }
            }
            /*
             * if(file.getName().endsWith(".todelete")) { String newFileName
             * = StringUtils.substringBeforeLast(file.getName(),
             * ".todelete"); File parent = file.getParentFile(); File
             * parentParent = parent.getParentFile(); newFileName =
             * parentParent.getName() + "_" + parent.getName() + "_" +
             * newFileName;
             * 
             * File target = new File("/Users/cyrilleleclerc/todelete",
             * newFileName); System.out.println(target);
             * FileUtils.moveFile(file, target);
             * 
             * }
             */
        }
    }

}

From source file:io.neba.core.mvc.SlingMultipartFileTest.java

@After
public void removeTempFile() {
    FileUtils.deleteQuietly(this.destinationFile);
}

From source file:com.tesora.dve.mysqlapi.repl.MyInfileHandler.java

public void cleanUp() {
    FileUtils.deleteQuietly(infile);
    infile = null;
    fileId = -1;
}

From source file:com.thoughtworks.go.config.materials.perforce.P4MaterialUpdaterTest.java

@AfterEach
void teardown() {
    p4Fixture.stop(p4);
    FileUtils.deleteQuietly(workingDir);
}

From source file:com.linkedin.pinot.core.segment.DefaultSegmentNameGeneratorTest.java

@AfterMethod
public void tearDown() {
    FileUtils.deleteQuietly(INDEX_DIR);
}

From source file:edu.umn.msi.tropix.common.io.FileCollection.java

public boolean deleteAll() {
    boolean allDeleted = true;
    final File[] files = this.getFilesArray();
    for (final File file : files) {
        allDeleted = FileUtils.deleteQuietly(file) && allDeleted;
    }/* w  w w.j a  v a 2s .  c o m*/
    return allDeleted;
}

From source file:gov.usgs.cida.coastalhazards.rest.data.util.MetadataUtilTest.java

@AfterClass
public static void tearDownClass() {
    FileUtils.deleteQuietly(workDir);
}

From source file:io.github.swagger2markup.internal.component.BodyParameterComponentTest.java

@Before
public void setUp() {
    outputDirectory = getOutputFile(COMPONENT_NAME);
    FileUtils.deleteQuietly(outputDirectory.toFile());
}

From source file:com.thoughtworks.go.domain.ArtifactPlanTest.java

@After
public void tearDown() {
    FileUtils.deleteQuietly(testFolder);
}