问题
使用FileOutputStream类和FileInputStream类实现文件复制,详细要求如下:
1)使用FileOutputStream类的write(int)方法和FileInputStream类的read方法复制fos.dat文件为fos_copy1.dat文件。
2)使用FileOutputStream类的write(byte[])和FileInputStream类的read(byte[])方法复制fos.dat文件为fos_copy2.dat文件。
步骤
实现此案例需要按照如下步骤进行。
步骤一:新建TestCopy类,添加测试方法testCopyFile1方法
首先新建类TestCopy,然后在该类中添加测试方法testCopyFile1,代码如下所示:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.junit.Test;
/**
* 测试文件复制
*/
public class TestCopy {
/**
* 测试使用字节形式复制文件
*/
@Test
public void testCopyFile1() throws Exception {
}
}
步骤二:实现文件复制
首先,创建文件字节输入流FileInputStream类的对象和文件字节输出流FileOutputStream类的对象;然后,使用循环。在循环中,使用FileInputStream类的read方法从文件fos.dat中读取数据;使用FileOutputStream类的write方法将读取到的数据写入fos_copy1.dat文件中&#x