List of usage examples for org.apache.commons.io FileUtils copyFile
public static void copyFile(File srcFile, File destFile) throws IOException
From source file:com.huawei.streaming.cql.executor.mergeuserdefinds.RenameRule.java
/** * {@inheritDoc}//w ww . ja va 2 s .c o m */ @Override public void execute(File srcFile, File distFile, String jarName) throws IOException { String parent = distFile.getParent(); String newFilePath = parent + File.separator + jarName + "." + srcFile.getName(); FileUtils.copyFile(srcFile, new File(newFilePath)); }
From source file:com.manning.siia.kitchen.EndToEndIntegrationTest.java
@Test public void shouldCreateAMeal() throws IOException { final TimedPollableChannel timed = new TimedPollableChannel(meals); File resource = new ClassPathResource("/pilav.xml").getFile(); //copy/*from w ww .j ava 2 s.c o m*/ File recipeWriting = recipeBookLocation.newFile("pilav.xml.writing"); FileUtils.copyFile(resource, recipeWriting); //then rename recipeWriting.renameTo(recipeBookLocation.newFile("pilav.xml")); Message<?> message = timed.receive(3500); assertThat(message, is(notNullValue())); Meal meal = (Meal) message.getPayload(); assertThat(meal.getRecipe().getName(), is("Pilav")); assertThat(meal.isDone(), is(true)); }
From source file:ZipUtilInPlaceTest.java
public void testRemoveEntry() throws IOException { File src = new File(getClass().getResource("demo.zip").getPath()); File dest = File.createTempFile("temp", null); try {/*from w ww. j av a 2s.c o m*/ FileUtils.copyFile(src, dest); assertTrue(ZipUtil.containsEntry(dest, "bar.txt")); ZipUtil.removeEntry(dest, "bar.txt"); assertTrue("Result zip misses entry 'foo.txt'", ZipUtil.containsEntry(dest, "foo.txt")); assertTrue("Result zip misses entry 'foo1.txt'", ZipUtil.containsEntry(dest, "foo1.txt")); assertTrue("Result zip misses entry 'foo2.txt'", ZipUtil.containsEntry(dest, "foo2.txt")); assertFalse("Result zip still contains 'bar.txt'", ZipUtil.containsEntry(dest, "bar.txt")); } finally { FileUtils.deleteQuietly(dest); } }
From source file:ch.unibas.fittingwizard.mocks.MockFittabMarkerScript.java
@Override public FittabScriptOutput execute(FittabScriptInput input) { // example: /esp-fit.pc-mtp/src/mtp_fittab_maker.py -cube co2.cube -vdw co2.vdw -pun co2_l.pun String moleculeName = getMoleculeName(input.getCubeFile()); File specificMoleculeDir = new File(moleculesDir, moleculeName); File mtpfittabOutputFile = new File(specificMoleculeDir, moleculeName + mtpfittabExtension); File precomputedDataDir = new File(moleculeTestdataDir, moleculeName); for (String fileExtension : filesToCopy) { File precomputedFile = new File(precomputedDataDir, moleculeName + fileExtension); try {//from w ww . j a va 2 s . co m FileUtils.copyFile(precomputedFile, new File(specificMoleculeDir, moleculeName + fileExtension)); } catch (IOException e) { logger.error("Could not copy precomputed file " + precomputedFile); throw new RuntimeException("Could not copy precomputed file " + precomputedFile); } } return new FittabScriptOutput(mtpfittabOutputFile); }
From source file:ch.unibas.fittingwizard.mocks.MockFitMtpScript.java
@Override public FitMtpOutput execute(FitMtpInput input) { File outputDir = new File(sessionDir, RealFitScript.OutputDirName); outputDir.mkdir();/* w ww . j a v a 2s .c o m*/ File testdataOutput = new File(testdataDir, RealFitScript.OutputDirName); File outputMockData = new File(testdataOutput, RealFitScript.ConsoleOutputFileName); File resultMockData = new File(testdataOutput, RealFitScript.FitResultFileName); File outputFile = new File(outputDir, RealFitScript.getOutputFileNameForFit(input.getFitId())); File resultsFile = new File(outputDir, RealFitScript.getResultFileNameForFit(input.getFitId())); try { logger.info(String.format("Copying mock data from %s to %s.", FilenameUtils.normalize(testdataOutput.getAbsolutePath()), FilenameUtils.normalize(outputDir.getAbsolutePath()))); FileUtils.copyFile(resultMockData, resultsFile); FileUtils.copyFile(outputMockData, outputFile); } catch (IOException e) { throw new RuntimeException("Could not copy mock data to output directory."); } FitMtpOutput output = new FitMtpOutput(outputFile, resultsFile); return output; }
From source file:net.mindengine.galen.tests.runner.GalenConfigTest.java
@Test public void shouldRead_configForLocalProject_fromFile() throws IOException { //copying file from resources to local folder //so it can be picked up by File configFile = new File("config"); configFile.createNewFile();/*w ww . ja v a 2 s.c o m*/ FileUtils.copyFile(new File(getClass().getResource("/config").getFile()), configFile); GalenConfig config = GalenConfig.getConfig(); config.reset(); configFile.delete(); MatcherAssert.assertThat(config.getRangeApproximation(), is(3)); assertThat(config.getReportingListeners(), Matchers.contains("net.mindengine.CustomListener", "net.mindengine.CustomListener2")); config.reset(); }
From source file:com.ettrema.zsync.Scratch.java
@Before public void setUp() throws IOException { fOrig = new File("src/test/resources/large-text-server.txt"); // this represents the remote file we want to download fUpdated = new File("src/test/resources/large-text-local.txt"); // this represents the current version of the local file we want to update fTemp = File.createTempFile("milton-test", "orig"); TransferService transferService = new TransferService(null, null); ZSyncClient zSyncClient = new ZSyncClient(transferService); host = new Host("localhost", "webdav", 8080, "user1", "pwd1", null, 30000, null, zSyncClient); pl = new TestProgressListener(); FileUtils.copyFile(fOrig, fTemp); }
From source file:dto.Image.java
public String execute() { try {/*from w ww. ja va 2s.c om*/ HttpSession srvltSession = this.servletRequest.getSession(); ServletContext srvlContxt = srvltSession.getServletContext();// .getServletContext() String filePath = srvlContxt.getRealPath("/").concat("userimages"); System.out.println("Image Location:" + filePath); File destFile = new File(filePath, this.imageUploadFileName); FileUtils.copyFile(this.imageUpload, destFile); } catch (Exception e) { System.err.println(e); return ERROR; } return SUCCESS; }
From source file:com.moodle.test.Toolkit.java
/** * Takes a screenshot and does not append a timestamp. * @param fileDest The absolute path to the destination where the files will be saved. * @throws IOException//w w w . java 2 s . c o m */ public void takeScreenshotWithGivenLocationAndName(String fileDest) throws IOException { WebDriver augmentedDriver = new Augmenter().augment(driver); File screenshot = ((TakesScreenshot) augmentedDriver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(screenshot, new File(fileDest)); }
From source file:de.uzk.hki.da.core.CTDiagnosticsTests.java
@Before public void setUp() throws IOException { CTTestHelper.prepareWhiteBoxTest();/*www . jav a2s. c om*/ FileUtils.copyFile(TEST_PACKAGE_SRC, C.BASIC_TEST_PACKAGE); FileUtils.copyFile(CI_DATABASE_CFG, C.HIBERNATE_CFG); FileUtils.copyFile(new File(TC.FIDO_SH_SRC), FIDO_SH); Runtime.getRuntime().exec("./" + C.CONFIGURE_SCRIPT); }