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:ch.vorburger.mariadb4j.tests.MariaDB4jSampleOtherTest.java

/**
 * Reproduces issue #30 re. Exception if there are spaces in the data directory path #30.
 * /*  www . j  a v a 2 s  .c  o m*/
 * @see <a href="https://github.com/vorburger/MariaDB4j/issues/30">MariaDB4j issue #30</a>
 */
@Test
public void dataDirWithSpace() throws Exception {
    DBConfigurationBuilder config = DBConfigurationBuilder.newBuilder();
    // Note that this dataDir intentionally contains a space before its last word
    config.setDataDir(SystemUtils.JAVA_IO_TMPDIR + "/MariaDB4j/" + MariaDB4jSampleOtherTest.class.getName()
            + " dataDirWithSpace");
    DB db = DB.newEmbeddedDB(config.build());
    db.start();
    db.stop();
    // see below in customBaseDir() why we need this here
    FileUtils.deleteQuietly(new File(db.getConfiguration().getBaseDir()));
}

From source file:com.splunk.shuttl.archiver.archive.BucketFreezerSuccessfulArchivingTest.java

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

From source file:de.alpharogroup.io.StringOutputStreamTest.java

/**
 * Test method for {@link StringOutputStream#toString()}
 *
 * @throws IOException/*from ww w .j a v  a2 s  .  c  o  m*/
 *             Signals that an I/O exception has occurred.
 */
@Test
public void testToString() throws IOException {
    final String expected = "Thu Apr 19 00:00:00 CEST 2012";
    final File writeInMe = new File(".", "testWriteBirthdayToFile.log");
    FileUtils.writeStringToFile(writeInMe, expected);
    final InputStream inputStream = writeInMe.toURI().toURL().openStream();
    final StringOutputStream stringOutput = new StringOutputStream();

    final byte[] buffer = new byte[8192];
    int readLength;
    while ((readLength = inputStream.read(buffer, 0, buffer.length)) != -1) {
        stringOutput.write(buffer, 0, readLength);
    }

    final String actual = stringOutput.toString();
    stringOutput.close();
    AssertJUnit.assertTrue("", actual.startsWith(expected));
    FileUtils.deleteQuietly(writeInMe);
}

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

@After
public void tearDown() {
    FileUtil.deleteFolder(workingFolder);
    FileUtils.deleteQuietly(toClean);
}

From source file:com.spotify.helios.system.ZooKeeperRestoreTest.java

@After
public void teardown() throws Exception {
    FileUtils.deleteQuietly(backupDir.toFile());
}

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

public void testKryoSerializationRoundtrip() throws IOException {
    Path testDir = Files.createTempDirectory("test");
    try {/*from w  w w . ja  v  a  2  s.  co m*/
        ISliceManager sliceManager = SliceManager.create(new KryoSliceSerializer(),
                new FileStorageManager(testDir));
        doSerializationRoundtrip("kryo", sliceManager);
    } finally {
        FileUtils.deleteQuietly(testDir.toFile());
    }
}

From source file:com.dp2345.service.impl.FileServiceImpl.java

/**
 * /*from  ww w .  j a  v a  2 s  . c om*/
 * 
 * @param storagePlugin
 *            ?
 * @param path
 *            
 * @param tempFile
 *            
 * @param contentType
 *            
 */
private void addTask(final StoragePlugin storagePlugin, final String path, final File tempFile,
        final String contentType) {
    taskExecutor.execute(new Runnable() {
        public void run() {
            try {
                storagePlugin.upload(path, tempFile, contentType);
            } finally {
                FileUtils.deleteQuietly(tempFile);
            }
        }
    });
}

From source file:dremel.common.SchmeInduceTests.java

public ScannerFacade getScanner() {
    try {//from   w  w w  .  j  a  v a  2  s .  c o  m
        FileEncoding encoding = FileEncoding.JSON;
        Schema orecSchema = getSchema("OrecSchema.avpr.json");
        Schema drecSchema = getSchema("DrecSchema.avpr.json"); // it is common schema for all cases
        File originalFile = getFile("OrecDremelPaperData.avro.json");
        File tempDrecFile1 = getTempFile("AvroTestStarQuerySource.avro.json");
        File tempDrecFile2 = getTempFile("AvroTestStarQueryDest.avro.json");
        File resultFile = getTempFile("AvroTestStarQueryResult.avro.json");
        FileUtils.deleteQuietly(tempDrecFile1);
        FileUtils.deleteQuietly(tempDrecFile2);

        // create empty columnar table
        WriterFacade writer1 = new WriterFacadeImpl(drecSchema, tempDrecFile1);

        // read record oriented data into columnar
        writer1.importFromOrec(orecSchema, originalFile, encoding, encoding);
        writer1 = null;

        // create empty columnar table
        WriterFacade writer2 = new WriterFacadeImpl(drecSchema, tempDrecFile2);

        /**
         * Each columnar data file contains two schemas: Fixed dremel schema and
         * object schema which defines actual object records  
         */
        ScannerFacade scanner1 = new ScannerFacade(drecSchema, orecSchema, /*input*/ tempDrecFile1, encoding);

        return scanner1;
    } catch (Exception ex) {
        throw new RuntimeException("Init of scanner failed", ex);
    }
}

From source file:com.sketchy.server.action.DeleteImage.java

@Override
public JSONServletResult execute(HttpServletRequest request) throws Exception {
    JSONServletResult jsonServletResult = new JSONServletResult(Status.SUCCESS);
    String imageName = request.getParameter("imageName");

    // if it doesn't end with .rendered, this is a source image.. delete all the rendered files 
    if (!imageName.endsWith(".rendered")) {
        File uploadDirectory = HttpServer.IMAGE_UPLOAD_DIRECTORY;
        File[] files = uploadDirectory.listFiles();

        // delete all the rendered files
        for (int idx = 0; idx < files.length; idx++) {
            File file = files[idx];
            String fileName = file.getName();
            if (fileName.startsWith(imageName)) {
                if (fileName.endsWith(".rendered.png") || fileName.endsWith(".rendered.dat")) {
                    FileUtils.deleteQuietly(file);
                }/*  w w w . j a v  a2s  .  c o  m*/
            }
        }
    }

    File dataFile = HttpServer.getUploadFile(ImageAttributes.getDataFilename(imageName));
    File imageFile = HttpServer.getUploadFile(ImageAttributes.getImageFilename(imageName));
    FileUtils.deleteQuietly(dataFile);
    FileUtils.deleteQuietly(imageFile);

    return jsonServletResult;
}

From source file:ZipUtilInPlaceTest.java

public void testRemoveEntry() throws IOException {
    File src = new File(getClass().getResource("demo.zip").getPath());
    File dest = File.createTempFile("temp", null);
    try {//from w ww  .jav a 2  s .com
        FileUtils.copyFile(src, dest);
        assertTrue(ZipUtil.containsEntry(dest, "bar.txt"));
        ZipUtil.removeEntry(dest, "bar.txt");

        assertTrue("Result zip misses entry 'foo.txt'", ZipUtil.containsEntry(dest, "foo.txt"));
        assertTrue("Result zip misses entry 'foo1.txt'", ZipUtil.containsEntry(dest, "foo1.txt"));
        assertTrue("Result zip misses entry 'foo2.txt'", ZipUtil.containsEntry(dest, "foo2.txt"));
        assertFalse("Result zip still contains 'bar.txt'", ZipUtil.containsEntry(dest, "bar.txt"));
    } finally {
        FileUtils.deleteQuietly(dest);
    }
}