IO流学习中,使用字节流拷贝文件非常常见:
其中核心主要在于:
1.使用FileOutputStream 和FileInputStream字节流能够更好的拷贝文件(任何类型)
2.使用递归思想进入文件夹
3.文件拷贝后应该放在哪里,需要创建新的同名文件,放在目的地文件夹里面。
4.目的地文件夹如果不存在,需要创建,使用File类的mkdir创建文件(如果存在,创建失败,返回false,没有影响)
5.采用字节数组进行拷贝的加速(read方法默认一次只读一个字节,速度很慢,但如果传入的参数为字节数组,效率大大提高)。