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:it.drwolf.ridire.utility.test.NewsCleaner.java

private void removeDirtyHtml() {
    File dir1 = new File(DIR1);
    File dir2 = new File(DIR2);
    List dir1files = new ArrayList(FileUtils.listFiles(dir1, null, false));
    List dir2files = new ArrayList(FileUtils.listFiles(dir2, null, false));
    Collections.sort(dir1files, new FileNameComparator());
    Collections.sort(dir2files, new FileNameComparator());
    for (int i = 0, j = 0; i < dir1files.size(); i++) {
        File f1 = (File) dir1files.get(i);
        File f2 = (File) dir2files.get(j);
        if (f1.getName().equals(f2.getName())) {
            j++;/*from  ww w  .  j  a va2s.c  om*/
            continue;
        } else {
            FileUtils.deleteQuietly(f1);
        }
    }
}

From source file:de.tudarmstadt.ukp.csniper.webapp.support.wicket.DownloadButton.java

/**
 * Copied from DownloadLink//from  w ww.  j  av a 2 s . c  o m
 */
@Override
public void onSubmit() {
    try {
        final File file = fileModel.getObject();

        String fileName = fileNameModel != null ? fileNameModel.getObject() : null;
        if (StringUtils.isEmpty(fileName)) {
            fileName = file.getName();
        }

        fileName = UrlEncoder.QUERY_INSTANCE.encode(fileName, getRequest().getCharset());

        IResourceStream resourceStream = new FileResourceStream(new org.apache.wicket.util.file.File(file));
        getRequestCycle().scheduleRequestHandlerAfterCurrent(new ResourceStreamRequestHandler(resourceStream) {
            @Override
            public void respond(IRequestCycle requestCycle) {
                super.respond(requestCycle);

                if (deleteAfter) {
                    FileUtils.deleteQuietly(file);
                }
            }
        }.setFileName(fileName).setContentDisposition(ContentDisposition.ATTACHMENT));
    } catch (Exception e) {
        error("Unable to export: " + ExceptionUtils.getRootCauseMessage(e));
    }
}

From source file:com.thoughtworks.go.security.AESCipherProvider.java

public void removeCachedKey() {
    cachedKey = null;
    FileUtils.deleteQuietly(cipherFile);
}

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

@Test
public void testLockWhileReading() throws Exception {
    FsWorker worker = createWorker();//ww w  .j a v a 2  s.  c  o  m
    File f = File.createTempFile(this.getClass().getSimpleName(), "");
    f.delete();
    try {
        worker.put(BYTES, f);

        RandomAccessFile raf = new RandomAccessFile(f, "rwd");
        FileLock lock = raf.getChannel().lock();
        try {
            worker.get(f);
            fail();
        } catch (FsException expected) {
            assertEquals(OverlappingFileLockException.class, expected.getCause().getClass());
        }
        lock.release();
        raf.close();
        worker.get(f);
    } finally {
        FileUtils.deleteQuietly(f);
    }
}

From source file:com.unidev.polyembeddedcms.PolyCore.java

/**
 * Remove tenant from tenant index//from w  w  w .ja v a2 s .c  o m
 * @param tenantName
 */
public void removeTenantStorage(String tenantName) {
    File tenantRoot = fetchStorageRoot(tenantName);
    if (!tenantRoot.exists()) {
        LOG.warn("Tenant index don't have tenant {}", tenantName);
        return;
    }
    FileUtils.deleteQuietly(tenantRoot);
}

From source file:com.adaptris.core.LogHandlerTest.java

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

From source file:edu.mayo.xsltserver.FileService.java

/**
 * Delete.//  ww  w .j a v a2  s  .co m
 *
 * @param fileName the file name
 */
public void delete(String fileName) {
    FileUtils.deleteQuietly(new File(storageDirectory + File.separator + fileName));
}

From source file:com.splunk.shuttl.archiver.usecases.TgzRoundtripFunctionalTest.java

@AfterMethod
public void tearDown() {
    FileUtils.deleteQuietly(testDirectory);
    tearDownLocalConfig(tgzConf);
}

From source file:net.chris54721.infinitycubed.data.Downloadable.java

public boolean download(ActionListener listener) {
    if (!force && isLocalValid())
        return true;
    LogHelper.info("Downloading file " + target.getName());
    InputStream in = null;//from w  w w  . j a v a  2 s. c om
    OutputStream out = null;
    try {
        if (!target.getParentFile().isDirectory())
            target.getParentFile().mkdirs();
        in = source.openStream();
        out = new FileOutputStream(target);
        if (listener != null) {
            out = new DownloadCountingOutputStream(getFileSize(), out);
            ((DownloadCountingOutputStream) out).setListener(listener);
        }
        long copied = IOUtils.copy(in, out);
        return copied == getFileSize();
    } catch (Exception e) {
        LogHelper.error("Failed downloading file " + target.getName(), e);
        FileUtils.deleteQuietly(target);
        return false;
    } finally {
        if (in != null)
            IOUtils.closeQuietly(in);
        if (out != null)
            IOUtils.closeQuietly(out);
    }
}

From source file:com.thoughtworks.go.agent.AgentProcessParentImplTest.java

private void cleanup() {
    FileUtils.deleteQuietly(AGENT_BINARY_JAR);
    FileUtils.deleteQuietly(AGENT_PLUGINS_ZIP);
    FileUtils.deleteQuietly(AGENT_LAUNCHER_JAR);
    FileUtils.deleteQuietly(TFS_IMPL_JAR);
}