使用IO流进行文件拷贝和文件夹拷贝

时间:2022-02-24 23:08:59
IO流向来因为种类复杂多变而招人烦,而且往往牵涉到字符集和字符编码,导致文件的IO操作要顾及到很多方面。没办法,数据要存储和传输,根据存储方式和读写方式的不同,设计了一系列的IO流种类,分别应对不同的情况。一般接触最多的还是文件流(文件输入流和文件输出流),用文件的拷贝和文件夹(包含其中的文件以及子文件夹和子文件)的拷贝来熟悉文件流是一个不错的选择。
文件拷贝
使用IO流进行文件拷贝和文件夹拷贝

视频源文件是1.59G,用时12秒,几乎和用复制粘贴快捷键操作的时间一样,速度还是挺快的。
文件夹拷贝
使用IO流进行文件拷贝和文件夹拷贝

文件夹拷贝不可避免地使用了递归。这个没有测试所用时间,应该和文件拷贝一样,几乎和通过系统的复制粘贴快捷键操作花费的时间一样。