List of usage examples for org.apache.commons.io FileUtils forceDelete
public static void forceDelete(File file) throws IOException
From source file:com.netflix.imfutility.itunes.asset.AudioAssetProcessorTest.java
@After public void teardown() throws IOException { FileUtils.deleteDirectory(destDir);/*from ww w .j a va 2s. c o m*/ if (inputAsset.exists()) { FileUtils.forceDelete(inputAsset); } }
From source file:com.adaltas.flume.serialization.TestHeaderAndBodyTextEventSerializer.java
@Test public void testWithNewline() throws FileNotFoundException, IOException { Map<String, String> headers = new HashMap<String, String>(); headers.put("header1", "value1"); headers.put("header2", "value2"); OutputStream out = new FileOutputStream(testFile); EventSerializer serializer = EventSerializerFactory.getInstance( "com.adaltas.flume.serialization.HeaderAndBodyTextEventSerializer$Builder", new Context(), out); serializer.afterCreate();/* www . j a va2 s. c om*/ serializer.write(EventBuilder.withBody("event 1", Charsets.UTF_8, headers)); serializer.write(EventBuilder.withBody("event 2", Charsets.UTF_8, headers)); serializer.write(EventBuilder.withBody("event 3", Charsets.UTF_8, headers)); serializer.flush(); serializer.beforeClose(); out.flush(); out.close(); BufferedReader reader = new BufferedReader(new FileReader(testFile)); Assert.assertEquals("{header2=value2, header1=value1} event 1", reader.readLine()); Assert.assertEquals("{header2=value2, header1=value1} event 2", reader.readLine()); Assert.assertEquals("{header2=value2, header1=value1} event 3", reader.readLine()); Assert.assertNull(reader.readLine()); reader.close(); FileUtils.forceDelete(testFile); }
From source file:ch.sbb.releasetrain.config.ConfigAccessorImpl.java
public void deleteConfig(String name) { List<String> ret = new ArrayList<>(); File dir = git.getRepo().directory(); for (String file : dir.list()) { if (file.contains(name)) { try { FileUtils.forceDelete(new File(dir, file)); } catch (IOException e) { log.error(e.getMessage(), e); }/*w ww.j a v a 2 s.co m*/ } } }
From source file:io.druid.data.input.impl.prefetch.RetryingInputStreamTest.java
@After public void teardown() throws IOException { inputStream.close(); FileUtils.forceDelete(testFile); }
From source file:de.blizzy.documentr.util.Util.java
/** Deletes a file ignoring exceptions. If <code>f</code> is a directory, it is deleted recursively. */ public static void deleteQuietly(File f) { if ((f != null) && f.exists()) { try {/*from w ww .ja v a2 s . c o m*/ FileUtils.forceDelete(f); } catch (IOException e) { log.warn(StringUtils.EMPTY, e); } } }
From source file:hu.bme.mit.sette.common.tasks.TestSuiteGenerator.java
public void generate() throws Exception { if (!RunnerProjectUtils.getRunnerLogFile(getRunnerProjectSettings()).exists()) { throw new SetteGeneralException("Run the tool on the runner project first (and then parse)"); }/* w w w. j av a 2 s . c o m*/ File testsDir = getRunnerProjectSettings().getTestsDirectory(); if (testsDir.exists()) { System.out.println("Removing tests dir"); FileUtils.forceDelete(testsDir); } FileUtils.forceMkdir(testsDir); Serializer serializer = new Persister(new AnnotationStrategy()); // 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 handling System.err.println("Skipping container: " + container.getJavaClass().getName() + " (required Java version: " + container.getRequiredJavaVersion() + ")"); continue; } // foreach snippets for (Snippet snippet : container.getSnippets().values()) { File inputsXmlFile = RunnerProjectUtils.getSnippetInputsFile(getRunnerProjectSettings(), snippet); if (!inputsXmlFile.exists()) { System.err.println("Missing: " + inputsXmlFile); continue; } // save current class loader ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader(); // set snippet project class loader Thread.currentThread().setContextClassLoader(getSnippetProject().getClassLoader()); // read data SnippetInputsXml inputsXml = serializer.read(SnippetInputsXml.class, inputsXmlFile); // set back the original class loader Thread.currentThread().setContextClassLoader(originalClassLoader); if (inputsXml.getResultType() != ResultType.S && inputsXml.getResultType() != ResultType.C && inputsXml.getResultType() != ResultType.NC) { // skip! continue; } if (inputsXml.getGeneratedInputs().size() == 0) { System.err.println("No inputs: " + inputsXmlFile); } Class<?> javaClass = container.getJavaClass(); Package pkg = javaClass.getPackage(); Method method = snippet.getMethod(); StringBuilder java = new StringBuilder(); String classSimpleName = javaClass.getSimpleName() + '_' + method.getName() + "_Tests"; String className = pkg.getName() + "." + classSimpleName; java.append("package ").append(pkg.getName()).append(";\n"); java.append("\n"); java.append("import junit.framework.TestCase;\n"); java.append("import ").append(container.getJavaClass().getName()).append(";\n"); java.append("\n"); java.append("public final class ").append(classSimpleName).append(" extends TestCase {\n"); int i = 0; for (InputElement inputElement : inputsXml.getGeneratedInputs()) { i++; java.append(" public void test_").append(i).append("() throws Exception {\n"); // heap if (StringUtils.isNotBlank(inputElement.getHeap())) { for (String heapLine : inputElement.getHeap().split("\\r?\\n")) { java.append(" ").append(heapLine).append('\n'); } java.append(" \n"); } // try-catch for exception if any expected if (inputElement.getExpected() != null) { java.append(" try {\n"); java.append(" "); appendMethodCall(java, javaClass, method, inputElement); java.append(" fail();\n"); java.append(" } catch (").append(inputElement.getExpected()).append(" e) {\n"); java.append(" }\n"); } else { java.append(" "); appendMethodCall(java, javaClass, method, inputElement); } java.append(" }\n\n"); } java.append("}\n"); File testsFile = new File(testsDir, JavaFileUtils.classNameToSourceFilename(className)); FileUtils.write(testsFile, java.toString()); // import junit.framework.TestCase; // import // hu.bme.mit.sette.snippets._1_basic.B2_conditionals.B2a_IfElse; // // public final class B2a_IfElse_oneParamInt_Tests extends // TestCase { // public void test_1() { // B2a_IfElse.oneParamInt(1); // } // // public void test_2() { // B2a_IfElse.oneParamInt(0); // } // // public void test_3() { // B2a_IfElse.oneParamInt(-1); // } // // public void test_4() { // B2a_IfElse.oneParamInt(12345); // } // } } } }
From source file:de.flapdoodle.embed.process.io.file.Files.java
public static boolean forceDelete(File fileOrDir) { boolean ret = false; try {// www .j ava 2s .c o m if ((fileOrDir != null) && (fileOrDir.exists())) { FileUtils.forceDelete(fileOrDir); logger.fine("Could delete " + fileOrDir); ret = true; } } catch (IOException e) { logger.warning("Could not delete " + fileOrDir + ". Will try to delete it again when program exits."); FileCleaner.forceDeleteOnExit(fileOrDir); ret = true; } return ret; }
From source file:fr.inria.atlanmod.neoemf.graph.blueprints.resources.BlueprintsResourceSaveTest.java
@After public void tearDown() { resource.unload();//from w ww . ja va 2 s . c o m resSet.getResourceFactoryRegistry().getProtocolToFactoryMap().clear(); PersistenceBackendFactoryRegistry.getFactories().clear(); if (testFile != null) { try { FileUtils.forceDelete(testFile); } catch (IOException e) { } testFile = null; } }
From source file:com.baifendian.swordfish.webserver.service.storage.FileSystemStorageService.java
/** * /*from w ww. j av a 2 s . c o m*/ * * @param filename */ @Override public void deleteFile(String filename) throws IOException { FileUtils.forceDelete(new File(filename)); }
From source file:BackupRestoreTest.java
@After public void tearDown() throws Exception { File repo = new File(REPO_TST); if (repo.exists()) { FileUtils.deleteDirectory(repo); }//from w ww . ja v a2 s . c om File restore = new File(RESTORE_TST); if (restore.exists()) { FileUtils.deleteDirectory(restore); } FileUtils.forceDelete(Paths.get(DATA_TST, "datLink.txt").toFile()); FileUtils.forceDelete(Paths.get(DATA_TST, "dir3").toFile()); }