工具类拷贝文件的代码
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.io.LineIterator;
/*
* 文件的拷贝
*/
public class CIOTest05 {
public static void main(String[] args) throws IOException {
// 复制文件
FileUtils.copyFile(new File("1.jpg"), new File("2.jpg"));
// 复制文件到目录
FileUtils.copyFileToDirectory(new File("1.jpg"), new File("lib"));
// 拷贝目录
FileUtils.copyDirectory(new File("lib"), new File("lib2"));
// 复制目录到目录
FileUtils.copyDirectoryToDirectory(new File("lib"), new File("lib2"));
// 拷贝URL的内容
String url="https://tse3-mm.cn.bing.net/th?id=OIP.1e3YVW946dgy5uJH764JXwHaFj&pid=Api&rs=1";
FileUtils.copyURLToFile(new URL(url), new File("3.jpg"));
//读取url里面的内容
String datas=IOUtils.toString(new URL("http://www.163.com"),"gbk");
System.out.println(datas);
}
}