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:ZipUtilInPlaceTest.java

public void testAddEntry() throws IOException {
    File src = new File(getClass().getResource("demo.zip").getPath());
    File dest = File.createTempFile("temp.zip", null);
    try {//from w ww  .j a va  2 s  . c o m
        FileUtils.copyFile(src, dest);

        final String fileName = "TestFile.txt";
        assertFalse(ZipUtil.containsEntry(dest, fileName));
        File newEntry = new File(getClass().getResource(fileName).getPath());

        ZipUtil.addEntry(dest, fileName, newEntry);
        assertTrue(ZipUtil.containsEntry(dest, fileName));
    } finally {
        FileUtils.deleteQuietly(dest);
    }
}

From source file:gemlite.core.internal.support.system.WorkPathHelper.java

/**
 * type:server,locator//w  w  w .j av  a2s.  c o m
 * 
 * @param type
 * @return
 */
public static File verifyPath(String home, String path, boolean clean) {
    StringBuilder builder = new StringBuilder();
    builder.append(home).append("/");
    String parent = builder.toString();
    File dir = new File(parent, path);
    if (clean && dir.exists()) {
        FileUtils.deleteQuietly(dir);
    }
    if (!dir.exists()) {
        boolean bl = dir.mkdirs();
        if (!bl) {
            System.err.println("Directory create failure:" + dir.getAbsolutePath());
            return null;
        }
    }
    return dir;
}

From source file:com.thoughtworks.go.domain.materials.DirectoryCleanerTest.java

@After
public void removeBaseDirectory() {
    FileUtils.deleteQuietly(baseFolder);
}

From source file:com.splunk.shuttl.archiver.StartUpCleaner.java

/**
 * Cleans given directories./* w  w  w  . ja  v a 2 s.  com*/
 */
public void clean() {
    for (File dir : directoriesToClean)
        for (File child : dir.listFiles())
            FileUtils.deleteQuietly(child);
}

From source file:com.qubit.terra.docs.util.helpers.OpenofficeInProcessConverter.java

public static synchronized byte[] convert(final byte[] odtContent, final String tempDirFullPath,
        final String mimeTypeAbbreviation) {

    try {/*from w  w  w . j a  v  a 2s .  c o m*/
        long currentTimeMillis = System.currentTimeMillis();
        if (System.getProperty("os.name").startsWith("Windows")) {
            final String odtFilename = tempDirFullPath + "openofficeConversion-" + currentTimeMillis + ".odt";

            FileUtils.writeByteArrayToFile(new File(odtFilename), odtContent);

            final Process process = Runtime.getRuntime()
                    .exec(String.format("soffice --headless --convert-to %s --outdir %s %s",
                            mimeTypeAbbreviation, tempDirFullPath.subSequence(0, tempDirFullPath.length() - 1),
                            odtFilename));

            try {
                process.waitFor();
            } catch (InterruptedException e) {
            }

            process.destroy();

            final String outputFilename = tempDirFullPath + "openofficeConversion-" + currentTimeMillis + "."
                    + mimeTypeAbbreviation;
            final byte[] output = FileUtils.readFileToByteArray(new File(outputFilename));

            FileUtils.deleteQuietly(new File(odtFilename));
            FileUtils.deleteQuietly(new File(outputFilename));
            return output;

        } else {
            final String odtFilename = tempDirFullPath + "/openofficeConversion-" + currentTimeMillis + ".odt";

            FileUtils.writeByteArrayToFile(new File(odtFilename), odtContent);

            final Process process = Runtime.getRuntime()
                    .exec(String.format(
                            "soffice --headless --convert-to %s -env:UserInstallation=file://%s --outdir %s %s",
                            mimeTypeAbbreviation, tempDirFullPath, tempDirFullPath, odtFilename));

            try {
                process.waitFor();
            } catch (InterruptedException e) {
            }

            process.destroy();

            final String outputFilename = tempDirFullPath + "/openofficeConversion-" + currentTimeMillis + "."
                    + mimeTypeAbbreviation;
            final byte[] output = FileUtils.readFileToByteArray(new File(outputFilename));
            FileUtils.deleteQuietly(new File(odtFilename));
            FileUtils.deleteQuietly(new File(outputFilename));
            return output;

        }
    } catch (final Throwable e) {
        throw new OpenofficeInProcessConversionException(e);
    }

}

From source file:com.splunk.shuttl.archiver.importexport.BucketExporterIntegrationTest.java

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

From source file:io.github.swagger2markup.extensions.DynamicDocumentExtensionTest.java

@Test
public void testSwagger2AsciiDocExtensions() throws IOException, URISyntaxException {
    //Given//w w  w. j ava  2 s  .  c o  m
    Path file = Paths
            .get(DynamicDocumentExtensionTest.class.getResource("/yaml/swagger_petstore.yaml").toURI());
    Path outputDirectory = Paths.get("build/test/asciidoc/generated");
    FileUtils.deleteQuietly(outputDirectory.toFile());

    //When
    Properties properties = new Properties();
    properties
            .load(DynamicDocumentExtensionTest.class.getResourceAsStream("/config/asciidoc/config.properties"));
    Swagger2MarkupConfig config = new Swagger2MarkupConfigBuilder(properties).build();
    Swagger2MarkupExtensionRegistry registry = new Swagger2MarkupExtensionRegistryBuilder()
            //.withDefinitionsDocumentExtension(new DynamicDefinitionsDocumentExtension(Paths.get("src/test/resources/docs/asciidoc/extensions")))
            //.withPathsDocumentExtension(new DynamicPathsDocumentExtension(Paths.get("src/test/resources/docs/asciidoc/extensions")))
            .build();
    Swagger2MarkupConverter.from(file).withConfig(config).withExtensionRegistry(registry).build()
            .toFolder(outputDirectory);

    //Then
    assertThat(new String(Files.readAllBytes(outputDirectory.resolve("paths.adoc"))))
            .contains("Pet update request extension");
    assertThat(new String(Files.readAllBytes(outputDirectory.resolve("definitions.adoc"))))
            .contains("Pet extension");

}

From source file:de.idos.updates.configuration.ConfiguredUpdateSystem_FtpTest.java

@After
public void deleteConfiguration() throws Exception {
    FileUtils.deleteQuietly(configuration);
}

From source file:com.zxy.commons.httpclient.HttpclientTest.java

/**
 * tearDown/*from   www  .  ja v a  2s .c om*/
 */
@After
@SuppressWarnings("PMD.UncommentedEmptyMethodBody")
public void tearDown() {
    FileUtils.deleteQuietly(new File(TEST_FILE));
}

From source file:com.linkedin.pinot.core.util.CrcUtilsTest.java

@Test
public void test1() throws Exception {
    if (INDEX_DIR.exists()) {
        FileUtils.deleteQuietly(INDEX_DIR);
    }/*from  www  .j a  v  a2s  . c o m*/

    final CrcUtils u1 = CrcUtils.forAllFilesInFolder(new File(makeSegmentAndReturnPath()));
    final long crc1 = u1.computeCrc();
    final String md51 = u1.computeMD5();

    FileUtils.deleteQuietly(INDEX_DIR);

    final CrcUtils u2 = CrcUtils.forAllFilesInFolder(new File(makeSegmentAndReturnPath()));
    final long crc2 = u2.computeCrc();
    final String md52 = u2.computeMD5();

    Assert.assertEquals(crc1, crc2);
    Assert.assertEquals(md51, md52);

    FileUtils.deleteQuietly(INDEX_DIR);

    final com.linkedin.pinot.core.indexsegment.IndexSegment segment = Loaders.IndexSegment
            .load(new File(makeSegmentAndReturnPath()), ReadMode.mmap);
    final SegmentMetadata m = segment.getSegmentMetadata();

    System.out.println(m.getCrc());
    System.out.println(m.getIndexCreationTime());

    FileUtils.deleteQuietly(INDEX_DIR);

}