Java学习-IO流-综合练习
字节流和字符流的使用场景
字节流:拷贝任意类型文件
字符流:读取纯文本文件中的数据,向纯文本文件中写数据
练习1:拷贝文件夹
public static void main(String[] args){
File src = new File("..\\src");
File dest = new File("..\\dest");
copydir(src,dest);
}
private static void copydir(File src,File dest){
dest.mkdirs();
File files = src.listFiles();
for(File file : files){
if(file.isFile){
//复制文件
FileInputStream fis = new FileInputStream(file);
FileOutputStream fos = new FileOutputStream(new File(dest,file.getName()));
byte[] bytes = new byte[1024];
int len;
while((len = fis.read(bytes))!=-1){