用java代码使用FileInputStream类和FileOutputStream类,编写一个程序,顺序读取d:/text.txt的文件里的内容,并将内容拷贝到d:/textcopy.txt文件
时间: 2024-02-25 08:53:57 浏览: 86
好的,以下是Java代码:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("d:/text.txt");
FileOutputStream fos = new FileOutputStream("d:/textcopy.txt");
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类来读取和写入文件。我们首先创建了一个FileInputStream对象来读取d:/text.txt文件的内容,然后创建了一个FileOutputStream对象来写入d:/textcopy.txt文件。我们使用了一个byte数组来存储读取的数据,然后使用while循环来读取文件的内容并将其写入到新文件中。最后,我们关闭了输入和输出流,并在控制台上输出了一个成功的消息。
阅读全文