java文件复制功能实现( 二 )


文章插图

3第三种:利用java7之后供给的java.nio.file.Files实现 。
代码如下:
import java.io.*;
import java.nio.file.Files;
public class CopyTest {
public static void main(String[] args) {
File inFile = new File("E:/图片/捉妖记.jpg");
File outFile = new File("E:/file/捉妖记.jpg");
try {
Files.copy(inFile.toPath(), outFile.toPath());
} catch (IOException e) {
e.printStackTrace();
}
}
}

java文件复制功能实现

文章插图

4第四种:借助于Apache办事器供给类org.apache.commons.io.FileUtils
1、类在架包commons-io.jar中
2、下载架包
2.1 百度搜刮:commons-io.jar下载
2.2 
3、具体实现代码:
import java.io.File;
import org.apache.commons.io.FileUtils;
public class Test8 {
public static void main(String[] args) throws Exception {
File source = new File("d:/test.pdf");
if (source.exists()) {
File dest = new File("d:/test3.pdf");
FileUtils.copyFile(source, dest);
} else {
System.out.println("原文件不存在!");
}
}
【java文件复制功能实现】}

java文件复制功能实现

文章插图

java文件复制功能实现

文章插图

java文件复制功能实现

文章插图

注重事项jdk 1.6 ,jdk 1.8 myeclipse 2010 ,IDEA 2018.2.2
上面复制文件的体例,若是文件名字已经存在则笼盖已有文件

以上内容就是java文件复制功能实现的内容啦,希望对你有所帮助哦!

推荐阅读