工具類拷貝文件的代碼
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 {
//?? ??? ?復(fù)制文件
?? ??? ?FileUtils.copyFile(new File("1.jpg"), new File("2.jpg"));
//?? ??? ?復(fù)制文件到目錄
?? ??? ?FileUtils.copyFileToDirectory(new File("1.jpg"), new File("lib"));
//?? ??? ?拷貝目錄
?? ??? ?FileUtils.copyDirectory(new File("lib"), new File("lib2"));
//?? ??? ?復(fù)制目錄到目錄
?? ??? ?FileUtils.copyDirectoryToDirectory(new File("lib"), new File("lib2"));
//?? ??? ?拷貝URL的內(nèi)容
?? ??? ?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里面的內(nèi)容
?? ??? ?String datas=IOUtils.toString(new URL("http://www.163.com"),"gbk");
?? ??? ?System.out.println(datas);
?? ?}
}
標(biāo)簽: