List of usage examples for org.apache.commons.io FileUtils forceDelete
public static void forceDelete(File file) throws IOException
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(); }