20 IO流(十七)——Commons工具包,FileUtils(二)——copy方法
copy方法
package com.sxt.copy; import java.io.File; import java.io.IOException; import java.net.URL; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; public class CIOTest01 { public static void main(String[] args) throws IOException{ //复制文件 FileUtils.copyFile(new File("1.txt"),new File("1-cp.txt")); //复制文件到目录 FileUtils.copyFileToDirectory(new File("1.txt"),new File("ADirectoury")); //复制目录(包括目录)到另一个目录 FileUtils.copyDirectoryToDirectory(new File("lib"), new File("/lib2")); //复制目录中的文件到另一个目录 FileUtils.copyDirectory(new File("lib"),new File("ADirectory")); //拷贝URL内容到文件 String url = "http://image.baidu.com; FileUtils.copyURLToFile(new URL(url),new File("2.txt")); //返回IO输入流中的内容到字符串 String datas = IOUtils.toString(new URL("http://www.baidu.com"),"utf-8"); System.out.println(datas); } }