使用Java语言写出代码,要求如下:利用文件输入输出流将“sample.txt”文件复制一份存为“sample01.txt”
时间: 2023-10-04 19:10:34 浏览: 65
Java读取txt文件和写入txt文件的简单实例
5星 · 资源好评率100%
好的,以下是Java代码实现文件复制功能:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
String sourceFile = "sample.txt";
String targetFile = "sample01.txt";
try {
FileInputStream fis = new FileInputStream(sourceFile);
FileOutputStream fos = new FileOutputStream(targetFile);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,使用`FileInputStream`和`FileOutputStream`分别读取和写入文件的内容,通过`byte`类型的缓冲区进行读写操作,最后关闭输入输出流即可完成文件复制。
阅读全文