复制图片
public class PictureCopy {
public static void main(String[] args) throws IOException {
//读文件,使用FileInputStream,一次读一个字节数组
FileInputStream fi = new FileInputStream("D:\itcast\yejing.jpg");
//写文件,使用FileOutputStream,一次写一个字节数组
FileOutputStream fo = new FileOutputStream("D:\itcast\目的地\yejing副本.jpg", true);
//读图片信息,并写入
byte[] byt = new byte[1024];
int len;
while ((len = fi.read(byt)) != -1) {
fo.write(byt, 0, len);//写入:byt是读入的每一个字节数组,将从偏移量 off开始的指定字节数组中的 len字节写入此文件输出流。
}
//释放资源
fo.close();
fi.close();
}
}
复制文本
public class CopyTxt {
public static void main(String[] args) throws IOException {
//读文件,使用FileInputStream,一次读一个字节
FileInputStream fi = new FileInputStream("D:\itcast\被复制.txt");
//写文件,使用FileOutputStream,一次写一个字节
FileOutputStream fo = new FileOutputStream("D:\itcast\复制后.txt", true);
//读文本信息,并写入
int by;
while ((by = fi.read()) != -1) {
fo.write(by);
}
fi.close();
fo.close();
}
}


