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:info.fetter.logstashforwarder.FileWatcherTest.java

@Test
public void testWildcardWatch() throws InterruptedException, IOException {
    if (System.getProperty("os.name").toLowerCase().contains("win")) {
        logger.warn("Not executing this test on windows");
        return;/*from w ww  .  j  a  va2s  .  c o m*/
    }
    FileWatcher watcher = new FileWatcher();
    watcher.addFilesToWatch("./testFileWatcher*.txt", new Event().addField("test", "test"),
            FileWatcher.ONE_DAY);
    watcher.initialize();

    File file1 = new File("testFileWatcher1.txt");
    File file2 = new File("testFileWatcher2.txt");
    //File file3 = new File("test3.txt");
    //File file4 = new File("test4.txt");

    //File testDir = new File("testFileWatcher");
    //FileUtils.forceMkdir(new File("test"));

    watcher.checkFiles();
    Thread.sleep(100);
    FileUtils.write(file1, "file 1 line 1\n", true);
    Thread.sleep(100);
    watcher.checkFiles();
    FileUtils.write(file1, "file 1 line 2\n", true);
    //FileUtils.write(file2, "file 2 line 1\n", true);
    Thread.sleep(1000);
    watcher.checkFiles();
    //      FileUtils.moveFileToDirectory(file1, testDir, true);
    //      FileUtils.write(file2, "file 2 line 2\n", true);
    FileUtils.moveFile(file1, file2);
    //      FileUtils.write(file2, "file 3 line 1\n", true);
    //
    Thread.sleep(1000);
    watcher.checkFiles();
    //      
    //      
    watcher.close();
    FileUtils.deleteQuietly(file1);
    FileUtils.deleteQuietly(file2);
    //      FileUtils.forceDelete(testDir);

}

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

@Test(groups = "unit")
public void inputForFile() throws IOException {
    final File file1 = File.createTempFile("tpx", "tst"), file2 = File.createTempFile("tpx", "tst");
    try {//from  w  ww  .j  ava2s. c  om
        FileUtils.writeStringToFile(file1, "Moo Cow");

        final InputContext inputContext = InputContexts.forFile(file1);
        inputContext.get(file2);
        assert FileUtils.readFileToString(file2).equals("Moo Cow");
    } finally {
        FileUtils.deleteQuietly(file1);
        FileUtils.deleteQuietly(file2);
    }
}

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

@Test
public void testSwagger2MarkdownExtensions() throws IOException, URISyntaxException {
    //Given//from   w  w w  .j  av  a2 s. co m
    Path file = Paths
            .get(DynamicDocumentExtensionTest.class.getResource("/yaml/swagger_petstore.yaml").toURI());
    Path outputDirectory = Paths.get("build/test/markdown/generated");
    FileUtils.deleteQuietly(outputDirectory.toFile());

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

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

}

From source file:de.fau.cs.osr.hddiff.perfsuite.RunXyDiff.java

public EditScriptAnalysis run(PageRevDiffNode prdn, File fileA, File fileB) {
    File fileDiff = null;/*from w ww .  j a  v a 2s. c om*/
    try {
        fileDiff = serialization.createTempDiffFile(prdn);

        runXyDiff(fileA, fileB, fileDiff);

        Document doc = serialization.parseXml(fileDiff);

        editScriptAnalysis = new EditScriptAnalysis();
        evaluateDiff(doc.getDocumentElement(), 0, false, GenericEditOp.NONE);

        return editScriptAnalysis;
    } catch (Exception e) {
        if (e instanceof XyDiffException)
            throw (XyDiffException) e;
        throw new XyDiffException(e);
    } finally {
        removeXidMap(fileA);
        removeXidMap(fileB);
        FileUtils.deleteQuietly(fileDiff);
    }
}

From source file:com.splunk.shuttl.archiver.metastore.MetadataStoreReadIntegrationTest.java

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

From source file:com.splunk.shuttl.testutil.TUtilsFunctional.java

/**
 * Delete archiving and temp directory of a config that's configured to
 * archive on the local file system.//  www . jav a 2s.  com
 */
public static void tearDownLocalConfig(ArchiveConfiguration config) {
    FileUtils.deleteQuietly(new File(config.getArchivingRoot()));
    FileUtils.deleteQuietly(new File(config.getTmpDirectory()));
}

From source file:com.photon.maven.plugins.android.phase09package.ApklibMojo.java

protected File createApkLibraryFile() throws MojoExecutionException {
    final File apklibrary = new File(project.getBuild().getDirectory(),
            project.getBuild().getFinalName() + "." + APKLIB);
    FileUtils.deleteQuietly(apklibrary);

    try {//from   w w w  . j  a  v a 2 s  .  c o  m
        JarArchiver jarArchiver = new JarArchiver();
        jarArchiver.setDestFile(apklibrary);

        jarArchiver.addFile(androidManifestFile, "AndroidManifest.xml");
        addDirectory(jarArchiver, assetsDirectory, "assets");
        addDirectory(jarArchiver, resourceDirectory, "res");
        addDirectory(jarArchiver, sourceDirectory, "src");
        addJavaResources(jarArchiver, project.getBuild().getResources(), "src");

        // Lastly, add any native libraries
        addNativeLibraries(jarArchiver);

        jarArchiver.createArchive();
    } catch (ArchiverException e) {
        throw new MojoExecutionException("ArchiverException while creating ." + APKLIB + " file.", e);
    } catch (IOException e) {
        throw new MojoExecutionException("IOException while creating ." + APKLIB + " file.", e);
    }

    return apklibrary;
}

From source file:com.datatorrent.contrib.kafka.KafkaOperatorTestBase.java

public void startZookeeper(final int clusterId) {

    try {/*from w  w  w  . jav  a 2s  .  co m*/
        //before start, clean the zookeeper files if it exists
        FileUtils.deleteQuietly(new File(baseDir, zkBaseDir));
        int clientPort = TEST_ZOOKEEPER_PORT[clusterId];
        int numConnections = 10;
        int tickTime = 2000;
        File dir = new File(baseDir, zkdir[clusterId]);

        TestZookeeperServer kserver = new TestZookeeperServer(dir, dir, tickTime);
        zkFactory[clusterId] = new NIOServerCnxnFactory();
        zkFactory[clusterId].configure(new InetSocketAddress(clientPort), numConnections);

        zkFactory[clusterId].startup(kserver); // start the zookeeper server.
        Thread.sleep(2000);
        kserver.startup();
    } catch (Exception ex) {
        logger.debug(ex.getLocalizedMessage());
    }
}

From source file:com.izforge.izpack.installer.unpacker.Pack200FileUnpackerTest.java

@Override
protected InputStream createPackStream(File source) throws IOException {
    File tmpfile = null;//from   w w w  .j a v a 2  s . c o  m
    JarFile jar = null;

    try {
        tmpfile = File.createTempFile("izpack-compress", ".pack200", FileUtils.getTempDirectory());
        CountingOutputStream proxyOutputStream = new CountingOutputStream(FileUtils.openOutputStream(tmpfile));
        OutputStream bufferedStream = IOUtils.buffer(proxyOutputStream);

        Pack200.Packer packer = createPack200Packer(this.packFile);
        jar = new JarFile(this.packFile.getFile());
        packer.pack(jar, bufferedStream);

        bufferedStream.flush();
        this.packFile.setSize(proxyOutputStream.getByteCount());

        ByteArrayOutputStream out = new ByteArrayOutputStream();
        IOUtils.copy(FileUtils.openInputStream(tmpfile), out);
        out.close();
        return new ByteArrayInputStream(out.toByteArray());
    } finally {
        if (jar != null) {
            jar.close();
        }
        FileUtils.deleteQuietly(tmpfile);
    }
}

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

@After
public void tearDown() throws Exception {
    FileUtils.deleteQuietly(new File("config/agentkeystore"));
    new SystemEnvironment().setProperty("agent.connection.timeout", "300");
    new SystemEnvironment().clearProperty(SystemEnvironment.AGENT_SIZE_LIMIT);
}