I am trying to copy a file from one folder to another folder.
Here's what I have got in my code:
public static void copyFile(String path) throws IOException{
newPath = path;
File destination = new File ("E:/QA/chart.js");
FileUtils.copyFile(destination, new File(newPath));
}
But it is not copying the desired file to its location. What is required, its copy chart.js from E drive and copy to the newPath variable location.
Is there some other way to copy files from one place to another?
You can use standard java.nio.file.Files.copy(Path source, Path target, CopyOption... options)
You can use this
Path FROM = Paths.get(Your Source file complete path);
Path TO = Paths.get(Destination complete path);
CopyOption[] options = new CopyOption[]{
StandardCopyOption.REPLACE_EXISTING,
StandardCopyOption.COPY_ATTRIBUTES
};
java.nio.file.Files.copy(FROM, TO, options);
Try this.
FileUtils.copyFile(src, dest)
this is happening in copy.
so this point of view File src = new File ("E:/QA/chart.js");
assume src
file existing one.
Then you create a new destination file like this
File dest = new File(newPath);
if(!dest.exists())
dest.createNewFile();
Then you can copy
FileUtils.copyFile(src,dest);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With