Example usage for org.apache.commons.io FileUtils forceDelete

List of usage examples for org.apache.commons.io FileUtils forceDelete

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils forceDelete.

Prototype

public static void forceDelete(File file) throws IOException 

Source Link

Document

Deletes a file.

Usage

From source file:edu.monash.merc.util.file.DMFileUtils.java

public static void deleteFile(String fileName) {
    try {/*from   w w w  .  j av a2s  . c  o  m*/
        File file = new File(fileName);
        if (file.exists()) {
            FileUtils.forceDelete(new File(fileName));
        }
    } catch (Exception e) {
        throw new DMFileException(e);
    }
}

From source file:net.nicholaswilliams.java.licensing.encryption.TestFilePublicKeyDataProvider.java

@Test
public void testGetEncryptedPublicKeyData03() throws IOException {
    final String fileName = "testGetEncryptedPublicKeyData03.key";
    File file = new File(fileName);

    if (file.exists())
        FileUtils.forceDelete(file);

    byte[] data = new byte[] { 0x01, 0x71, 0x33 };

    FileUtils.writeByteArrayToFile(file, data);

    try {/* ww  w.j a va  2 s.  co  m*/
        FilePublicKeyDataProvider provider = new FilePublicKeyDataProvider(file);

        byte[] returnedData = provider.getEncryptedPublicKeyData();

        assertNotNull("The data should not be null.", returnedData);
        assertArrayEquals("The data is not correct.", data, returnedData);
    } finally {
        FileUtils.forceDelete(file);
    }
}

From source file:com.vmware.photon.controller.common.dcp.BasicServiceHost.java

public synchronized void destroy() throws Throwable {
    super.stop();
    File sandbox = new File(this.getStorageSandbox());
    if (sandbox.exists()) {
        FileUtils.forceDelete(sandbox);
    }/*w ww .java  2s . co  m*/
}

From source file:io.druid.data.input.impl.prefetch.PrefetchableTextFilesFirehoseFactoryTest.java

private static File createFirehoseTmpDir(String dirSuffix) throws IOException {
    final File firehoseTempDir = File
            .createTempFile(PrefetchableTextFilesFirehoseFactoryTest.class.getSimpleName(), dirSuffix);
    FileUtils.forceDelete(firehoseTempDir);
    FileUtils.forceMkdir(firehoseTempDir);
    FIREHOSE_TMP_DIRS.add(firehoseTempDir);
    return firehoseTempDir;
}

From source file:net.nicholaswilliams.java.licensing.encryption.TestFilePrivateKeyDataProvider.java

@Test
public void testGetEncryptedPrivateKeyData03() throws IOException {
    final String fileName = "testGetEncryptedPrivateKeyData03.key";
    File file = new File(fileName);

    if (file.exists())
        FileUtils.forceDelete(file);

    byte[] data = new byte[] { 0x01, 0x71, 0x33 };

    FileUtils.writeByteArrayToFile(file, data);

    try {//  w w w . java 2 s.  c om
        FilePrivateKeyDataProvider provider = new FilePrivateKeyDataProvider(file);

        byte[] returnedData = provider.getEncryptedPrivateKeyData();

        assertNotNull("The data should not be null.", returnedData);
        assertArrayEquals("The data is not correct.", data, returnedData);
    } finally {
        FileUtils.forceDelete(file);
    }
}

From source file:com.planet57.gshell.internal.FileSystemAccessImpl.java

@Override
public void deleteFile(final File file) throws IOException {
    checkNotNull(file);//from w  w  w .j a  v a2s.  c o m
    log.debug("Delete file: {}", file);
    FileUtils.forceDelete(file);
}

From source file:com.smash.revolance.ui.database.FileSystemStorage.java

@Override
public String delete(String key) throws StorageException {
    if (isKeyValid(key) && isKeyUsed(key)) {
        try {//ww  w.  j a v  a 2 s  .  c om
            String content = retrieve(key);
            FileUtils.forceDelete(new File(databaseFolder, key));
            return content;
        } catch (IOException e) {
            throw new StorageException(e.getMessage());
        }
    } else {
        throw new StorageException("Invalid or unknown key: '" + key + "'.");
    }
}

From source file:com.unisa.test.TestCSVSerializer.java

public void testCSVAndColumns2() throws Exception {
    Map<String, String> headers = new HashMap<String, String>();
    headers.put(TimestampInterceptor.Constants.TIMESTAMP, "1390883411761");
    OutputStream out = new FileOutputStream(testFile);
    Context context = new Context();
    context.put(CSVSerializer.FORMAT, "CSV");
    context.put(CSVSerializer.REGEX,//from   w  ww. ja v a  2  s.c o m
            "^([^ ]+ [^ ]+) ([^ ]+).* Client: ([^:]+).* VIP:([^:]+).*/([^?]+).*User=([^&]+).*DeviceType=([^& ]+).* Node: ([^:]+).* response ([^ ]+)");
    context.put(CSVSerializer.REGEX_ORDER, "1 2 3 4 5 6 7 8 9");

    EventSerializer serializer = EventSerializerFactory
            .getInstance("com.unisa.flume.serializer.CSVSerializer$Builder", context, out);
    serializer.afterCreate();
    serializer.write(EventBuilder.withBody(msgText2, Charsets.UTF_8, headers));
    serializer.flush();
    serializer.beforeClose();
    out.flush();
    out.close();

    BufferedReader reader = new BufferedReader(new FileReader(testFile));
    line = reader.readLine();
    System.out.println(line);
    Assert.assertEquals(
            "1390883411761,Dec 11,14:46:22,118.211.99.72,130.220.1.193,Microsoft-Server-ActiveSync,johamch,iPad,10.78.2.10,200",
            line);
    reader.close();

    FileUtils.forceDelete(testFile);
}

From source file:File.SaveTrackInfo.java

/**
 * Metda processRequest je obslun metda, ktor sa vol po vyvolan danho servletu na strane pouvatea. 
 * Pri?om sa servlet vykonva na strane servera.
 * @param request - objekt poiadavky, ktor sa prena zo strany klienta na stranu servera
 * @param response - objekt odozvy servera, ktor sa prena zo strany servera na stranu klienta
 * @throws ServletException//from ww  w . j  a  v  a 2 s  .  c  o m
 * @throws IOException
 */
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    // Process regular form fields here the same way as request.getParameter().
    // You can get parameter name by item.getFieldName();
    // You can get parameter value by item.getString();
    //System.out.println(items.size());
    trackName = request.getParameter("trkName").toString();

    if (request.getParameter("descr") != null) {
        trackDescr = request.getParameter("descr").toString();
    } else {
        trackDescr = "";
    }

    trackActivity = request.getParameter("Activity").toString();
    access = request.getParameter("Access").toString();

    String filename;
    HttpSession session = request.getSession();

    FileLogger.getInstance().createNewLog("User " + session.getAttribute("username")
            + "is in servlet SaveTrackInfo, and name of track is " + session.getAttribute("trackName"));

    session.setAttribute("trackNameExist", "False");
    filename = session.getAttribute("trackFilename").toString();
    String foldername = filename.substring(0, filename.lastIndexOf(".gpx"));
    //session.removeAttribute("trackFilename");
    session.setAttribute("trackName", trackName);
    session.setAttribute("trackDescr", trackDescr);
    session.setAttribute("trackActivity", trackActivity);
    session.setAttribute("access", access);

    if (system.startsWith("Windows")) {
        //String oldPathToFile = "D:\\GitHub\\GPSWebApp\\web\\Logged\\uploaded_from_server\\" + session.getAttribute("username") + "\\" + "Temp" + "\\";
        //pathToFile = "D:\\GitHub\\GPSWebApp\\web\\Logged\\uploaded_from_server\\" + session.getAttribute("username") + "\\" + trackName + "\\";

        String oldPathToFile = "E:\\SCHOOL\\TUKE\\DIPLOMOVKA\\PRAKTICKA CAST\\GITHUB\\GPSWebApp\\web\\Logged\\uploaded_from_server\\"
                + session.getAttribute("username") + "\\" + "Temp" + "\\";
        pathToFile = "E:\\SCHOOL\\TUKE\\DIPLOMOVKA\\PRAKTICKA CAST\\GITHUB\\GPSWebApp\\web\\Logged\\uploaded_from_server\\"
                + session.getAttribute("username") + "\\" + trackName + "\\";
        File oldFile = new File(oldPathToFile);
        File newFile = new File(pathToFile);

        if (oldFile.exists() && newFile.exists()) {
            System.out.println("Mam Rovnaku trasu!!!");
            FileLogger.getInstance().createNewLog("Warning: User " + session.getAttribute("username")
                    + " attempted to create duplicate of track with track name " + foldername + " !!!");
            session.setAttribute("trackNameExist", "True");
            request.getRequestDispatcher("UploadTrack2.jsp").forward(request, response);
            //response.sendRedirect("UploadTrack2.jsp");
            return;
        } else {
            String pathToMultimedia = oldPathToFile + "Multimedia\\";
            File f = new File(pathToMultimedia);
            if (f.exists()) {
                FileUtils.forceDelete(f);
            }
        }

    } else {
        String oldPathToFile = "/usr/local/tomcat/webapps/ROOT/Logged/uploaded_from_server/"
                + session.getAttribute("username") + "/" + "Temp" + "/";
        pathToFile = "/usr/local/tomcat/webapps/ROOT/Logged/uploaded_from_server/"
                + session.getAttribute("username") + "/" + trackName + "/";
        File oldFile = new File(oldPathToFile);
        File newFile = new File(pathToFile);

        if (oldFile.exists() && newFile.exists()) {
            System.out.println("Mam Rovnaku trasu!!!");
            FileLogger.getInstance().createNewLog("Warning: User " + session.getAttribute("username")
                    + " attempted to create duplicate of track with track name " + foldername + " !!!");
            session.setAttribute("trackNameExist", "True");
            request.getRequestDispatcher("UploadTrack2.jsp").forward(request, response);
            //response.sendRedirect("UploadTrack2.jsp");
            return;
        } else {
            String pathToMultimedia = oldPathToFile + "Multimedia/";
            File f = new File(pathToMultimedia);
            if (f.exists()) {
                //f.delete();
                FileUtils.forceDelete(f);
            }
        }
    }

    //System.out.println(items.get(0).getString());
    // Show result page.
    request.getRequestDispatcher("UploadTrack3.jsp").forward(request, response);
    return;
}

From source file:eu.udig.style.advanced.common.StyleManager.java

/**
 * Remove a style from the {@link TableViewer viewer}.
 * /*from  w  ww  .j  av  a2 s. co  m*/
 * @param styleWrapper the {@link StyleWrapper} to remove.
 * @throws IOException 
 */
public void removeStyle(StyleWrapper styleWrapper) throws IOException {
    String name = styleWrapper.getName();

    File styleFile = new File(styleFolderFile, name + SLD_EXTENTION);
    if (styleFile.exists()) {
        FileUtils.forceDelete(styleFile);
    }
    reloadStyleFolder();
}