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:fr.acxio.tools.agia.file.pdf.SplitPDFTaskletTest.java

@After
public void tearDown() throws Exception {
    Collection<File> aFilesToDelete = FileUtils.listFiles(new File("target"),
            new WildcardFileFilter("ST-*.pdf"), null);
    for (File aFile : aFilesToDelete) {
        FileUtils.deleteQuietly(aFile);
    }//from   w  ww . j  a v a  2 s .co  m
}

From source file:net.rhapso.koa.storage.FileStorageTest.java

@After
public void tearDown() throws Exception {
    FileUtils.deleteQuietly(file);
}

From source file:com.xiaomi.linden.core.TestHotSwapLindenCore.java

public void init() throws Exception {
    LindenSchema schema = new LindenSchema().setId("id");
    schema.addToFields(/*from w  w w  .  ja  v  a2 s  .  c o  m*/
            new LindenFieldSchema().setName("title").setIndexed(true).setStored(true).setTokenized(true));

    lindenConfig = new LindenConfig();
    lindenConfig.setClusterUrl("127.0.0.1:2181/test");
    lindenConfig.setSchema(schema);
    String path = FilenameUtils.concat(TestMultiLindenCore.class.getResource("./").getPath(), "index/");
    FileUtils.deleteQuietly(new File(path));
    lindenConfig.setIndexDirectory(path);
    lindenConfig.setLindenCoreMode(LindenConfig.LindenCoreMode.HOTSWAP);
}

From source file:com.adaptris.fs.NioWorkerTest.java

@Test
public void testLockWhileWriting() throws Exception {
    NioWorker worker = createWorker();//from  ww w . j av a2s.co m
    File f = File.createTempFile(this.getClass().getSimpleName(), "");
    f.delete();
    try {
        RandomAccessFile raf = new RandomAccessFile(f, "rwd");
        FileLock lock = raf.getChannel().lock();
        try {
            // Use the write method, because this "bypasses" the file.exists() check
            worker.write(BYTES, f);
            fail();
        } catch (FsException expected) {
            assertEquals(OverlappingFileLockException.class, expected.getCause().getClass());
        }
        lock.release();
        raf.close();
        f.delete();
        worker.put(BYTES, f);
    } finally {
        FileUtils.deleteQuietly(f);
    }
}

From source file:edu.usc.goffish.gofs.itest.RoundTripIntegrationTest.java

public void testJavaSerializationRoundtrip() throws IOException {
    Path testDir = Files.createTempDirectory("test");
    try {//from  ww w  .jav a  2s  .  co m
        ISliceManager sliceManager = SliceManager.create(new JavaSliceSerializer(),
                new FileStorageManager(testDir));
        doSerializationRoundtrip("java", sliceManager);
    } finally {
        FileUtils.deleteQuietly(testDir.toFile());
    }
}

From source file:net.ageto.gyrex.impex.common.steps.impl.move.FileMoveToDirectory.java

@Override
protected StatusStep process() {

    String sourceFilename = (String) getInputParam(
            FileMoveToDirectoryDefinition.InputParamNames.SOURCE_FILENAME.name());

    File sourceFile = new File(sourceFilename);
    if (!sourceFile.isFile()) {
        processError("The source \"{0}\" is not a valid file.", sourceFilename);
        return StatusStep.ERROR;
    }//from w  w  w.  j a v a  2s .  c om

    String destinationDirectory = (String) getInputParam(
            FileMoveToDirectoryDefinition.OutputParamNames.DESTINATION_DIRECTORY.name());

    File destinationDir = new File(destinationDirectory);
    if (!destinationDir.isDirectory()) {
        processError("The destination directory \"{0}\" is not a valid directory.", destinationDirectory);
        return StatusStep.ERROR;
    }

    try {
        // move file
        FileUtils.copyFileToDirectory(sourceFile, destinationDir);
        if (FileUtils.deleteQuietly(sourceFile)) {
            processInfo("File \"{0}\" has been moved to \"{1}\".", sourceFilename, destinationDirectory);
        } else {
            processWarn(
                    "File \"{0}\" probably has been moved to \"{1}\" but source file \"{0}\" could not be deleted.",
                    sourceFilename, destinationDirectory);
        }

    } catch (IOException e) {
        processError("File \"{0}\" could not be moved to \"{1}\". Cause: {2}", sourceFilename,
                destinationDirectory, e.getMessage());
        return StatusStep.ERROR;
    }

    processInfo("{0} has been completed successfully.", ID);

    return StatusStep.OK;
}

From source file:io.github.swagger2markup.GeneralConverterTest.java

@Test
public void testFromResourceURI() throws IOException, URISyntaxException {
    //Given//from   w  ww  . j  a  v a 2  s . c o  m
    Path outputDirectory = Paths.get("build/test/asciidoc/fileUri");
    FileUtils.deleteQuietly(outputDirectory.toFile());

    //When
    Swagger2MarkupConverter.from(GeneralConverterTest.class.getResource("/yaml/swagger_petstore.yaml").toURI())
            .build().toFolder(outputDirectory);

    //Then
    String[] files = outputDirectory.toFile().list();
    assertThat(files).hasSize(4).containsAll(expectedFiles);
}

From source file:it.geosolutions.geostore.services.rest.auditing.AuditingTestsUtils.java

static void deleteFile(File file) {
    if (!file.getAbsolutePath().contains("auditing-tests")) {
        throw new AuditingException("This path '%s' requested to delete looks suspicious.",
                file.getAbsolutePath());
    }//from  w w w.  ja v  a2  s. c o m
    try {
        FileUtils.deleteQuietly(file);
    } catch (Exception exception) {
        throw new AuditingException(exception, "Error deleting file '%s'.", file.getAbsolutePath());
    }
}

From source file:com.thoughtworks.go.config.materials.hg.HgMultipleMaterialsTest.java

@After
public void cleanupRepo() {
    repo.tearDown();
    for (File file : toClean) {
        FileUtils.deleteQuietly(file);
    }
}

From source file:ml.shifu.shifu.container.obj.ColumnConfigTest.java

@Test
public void testSerial() throws JsonGenerationException, JsonMappingException, IOException {
    File file = new File("Columnfig.json");

    List<ColumnConfig> columnConfigList = new ArrayList<ColumnConfig>();

    ColumnConfig config = new ColumnConfig();
    config.setColumnName("TestColumn");
    config.setColumnStats(new ColumnStats());
    config.setColumnBinning(new ColumnBinning());

    columnConfigList.add(config);//from w w  w.  j a  v  a 2 s.co m
    columnConfigList.add(config);

    jsonMapper.writerWithDefaultPrettyPrinter().writeValue(file, columnConfigList);

    List<ColumnConfig> ccList = Arrays.asList(jsonMapper.readValue(file, ColumnConfig[].class));

    Assert.assertEquals(2, ccList.size());
    Assert.assertEquals("TestColumn", ccList.get(0).getColumnName());

    FileUtils.deleteQuietly(file);
}