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);
	}
}

  

原文地址:https://www.cnblogs.com/Scorpicat/p/11950918.html