List of usage examples for org.apache.commons.io FileUtils forceDelete
public static void forceDelete(File file) throws IOException
From source file:fm.last.citrine.service.LogFileManagerImpl.java
@Override public void deleteBefore(DateTime deleteBefore) throws IOException { log.debug("Deleting log files older than " + deleteBefore + " from " + baseLogFolder); File[] filesToDelete = baseLogFolder .listFiles((FileFilter) new AndFileFilter(logFileFilter, new AgeFileFilter(deleteBefore.toDate()))); for (File fileToDelete : filesToDelete) { if (log.isDebugEnabled()) { log.debug("Deleting " + fileToDelete); }//from w ww . j a v a 2 s .co m FileUtils.forceDelete(fileToDelete); } }
From source file:io.siddhi.extension.io.file.FileSourceBinaryModeTestCase.java
@AfterMethod public void doAfterMethod() { try {/*ww w. ja v a 2s . co m*/ FileUtils.forceDelete(newRoot); FileUtils.forceDelete(movedFiles); } catch (IOException e) { throw new TestException(e.getMessage(), e); } }
From source file:name.vysoky.epub.Part.java
public void tidy() { File temp = null;/* w ww . java 2 s . c o m*/ InputStream is = null; try { temp = new File(file.getAbsolutePath() + ".tmp"); FileUtils.copyFile(file, temp); is = new BufferedInputStream(new FileInputStream(temp)); this.document = book.getTidy().parseDOM(is, null); // null = do not save removeUnsupportedAttributes(document.getDocumentElement()); save(); // save explicitly } catch (Exception e) { e.printStackTrace(); } finally { try { if (is != null) is.close(); FileUtils.forceDelete(temp); } catch (IOException e) { e.printStackTrace(); } } }
From source file:com.cognitivabrasil.repositorio.web.FileControllerIT.java
@Test public void testGetFile() throws IOException { createFile();//from w ww . j a v a2 s . c o m MockHttpServletResponse response = new MockHttpServletResponse(); Files f = fService.get(1); f.setLocation(FILETEST); fController.getFile(1, response); assertThat(response.getStatus(), equalTo(200)); assertThat(response.getHeader("Content-Disposition"), equalTo("attachment; filename=" + f.getName())); FileUtils.forceDelete(new java.io.File(FILETEST)); }
From source file:hu.bme.mit.sette.common.tasks.RunResultParser.java
public final void parse() throws Exception { if (!RunnerProjectUtils.getRunnerLogFile(getRunnerProjectSettings()).exists()) { throw new SetteGeneralException("Run the tool on the runner project first"); }/*from w w w .j ava 2 s. com*/ // foreach containers for (SnippetContainer container : getSnippetProject().getModel().getContainers()) { // skip container with higher java version than supported if (container.getRequiredJavaVersion().compareTo(getTool().getSupportedJavaVersion()) > 0) { // TODO error/warning handling System.err.println("Skipping container: " + container.getJavaClass().getName() + " (required Java version: " + container.getRequiredJavaVersion() + ")"); continue; } // foreach snippets for (Snippet snippet : container.getSnippets().values()) { SnippetInputsXml inputsXml = parseSnippet(snippet); try { // TODO further validation inputsXml.validate(); File inputsXmlFile = RunnerProjectUtils.getSnippetInputsFile(getRunnerProjectSettings(), snippet); FileUtils.forceMkdir(inputsXmlFile.getParentFile()); if (inputsXmlFile.exists()) { FileUtils.forceDelete(inputsXmlFile); } Serializer serializer = new Persister(new AnnotationStrategy(), new Format("<?xml version=\"1.0\" encoding= \"UTF-8\" ?>")); serializer.write(inputsXml, inputsXmlFile); } catch (ValidatorException e) { System.err.println(e.getFullMessage()); } } } }
From source file:com.mengge.service.local.AppiumServiceBuilder.java
private static void disposeCachedFile(File file) throws Throwable { if (file != null) { FileUtils.forceDelete(file); }/*from w ww .ja v a2 s .c om*/ }
From source file:hoot.services.controllers.info.ReportsResourceTest.java
@Test @Category(UnitTest.class) public void testGetReportsList() throws Exception { String storePath = _rps._homeFolder + "/" + _rps._rptStorePath; File f = new File(storePath); File fWks1 = new File(storePath + "/123_test1"); if (fWks1.exists()) { FileUtils.forceDelete(fWks1); }/*from ww w. ja va 2 s.c o m*/ File fWks2 = new File(storePath + "/123_test2"); if (fWks2.exists()) { FileUtils.forceDelete(fWks2); } File fWks3 = new File(storePath + "/123_test3"); if (fWks3.exists()) { FileUtils.forceDelete(fWks3); } FileUtils.forceMkdir(f); FileUtils.forceMkdir(fWks1); String currTime = "" + System.currentTimeMillis(); JSONObject metaData = new JSONObject(); metaData.put("name", "Test Report1"); metaData.put("description", "This is test report 1"); metaData.put("created", currTime); metaData.put("reportpath", storePath + "/123_test1/report.pdf"); File meta = new File(storePath + "/123_test1/meta.data"); FileUtils.write(meta, metaData.toJSONString()); FileUtils.forceMkdir(fWks2); currTime = "" + System.currentTimeMillis(); metaData = new JSONObject(); metaData.put("name", "Test Report2"); metaData.put("description", "This is test report 2"); metaData.put("created", currTime); metaData.put("reportpath", storePath + "/123_test2/report.pdf"); meta = new File(storePath + "/123_test2/meta.data"); FileUtils.write(meta, metaData.toJSONString()); FileUtils.forceMkdir(fWks3); currTime = "" + System.currentTimeMillis(); metaData = new JSONObject(); metaData.put("name", "Test Report3"); metaData.put("description", "This is test report 3"); metaData.put("created", currTime); metaData.put("reportpath", storePath + "/123_test3/report.pdf"); meta = new File(storePath + "/123_test3/meta.data"); FileUtils.write(meta, metaData.toJSONString()); JSONArray out = _rps._getReportsList(); int nCount1 = 0; int nCount2 = 0; int nCount3 = 0; for (Object o : out) { JSONObject jo = (JSONObject) o; if (jo.get("name").toString().equals("Test Report1")) { nCount1++; } if (jo.get("name").toString().equals("Test Report2")) { nCount2++; } if (jo.get("name").toString().equals("Test Report3")) { nCount3++; } } assertEquals(1, nCount1); assertEquals(1, nCount2); assertEquals(1, nCount3); FileUtils.forceDelete(fWks1); FileUtils.forceDelete(fWks2); FileUtils.forceDelete(fWks3); }
From source file:com.unisa.test.TestCSVSerializer.java
public void testCSVAndColumns1() 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. jav a 2 s . co 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(msgText1, 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,00:03:10,1.125.48.172,130.220.1.193,Microsoft-Server-ActiveSync,uninet%5Clawtonlk,SAMSUNGSMN915G,10.78.2.10,200", line); reader.close(); FileUtils.forceDelete(testFile); }
From source file:edu.lternet.pasta.datapackagemanager.DataPackageErrorTest.java
/** * @throws java.lang.Exception/*w ww .j a v a 2 s . c o m*/ */ @After public void tearDown() throws Exception { dpE = null; File file = new File(errorDir + "/" + transaction + ".txt"); // Clean up test error message if (file.exists()) { FileUtils.forceDelete(file); } }
From source file:com.qcadoo.plugin.internal.filemanager.DefaultPluginFileManager.java
@Override public void uninstallPlugin(final String... filenames) { for (String filename : filenames) { File file = new File((pluginsTmpPath + getProperty(L_FILE_SEPARATOR) + filename)); if (!file.exists()) { file = new File(pluginsPath + getProperty(L_FILE_SEPARATOR) + filename); }//from w w w . j a v a2 s. c o m try { FileUtils.forceDelete(file); } catch (IOException e) { LOG.error("Problem with removing plugin file - " + e.getMessage()); if (file.exists()) { LOG.info("Trying delete file after JVM stop"); file.deleteOnExit(); } } } }