java使用FileInputStream类和FileOutputStream类,编写一个程序,顺序读取d:/text.txt的文件里的内容,并将内容拷贝到d:/textcopy.txt文件
时间: 2024-02-25 17:58:47 浏览: 79
Java使用FileInputStream流读取文件示例详解
好的,这是一个简单的Java程序,用于顺序读取d:/text.txt文件的内容,并将其复制到d:/textcopy.txt文件中:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
try {
FileInputStream inputStream = new FileInputStream("d:/text.txt");
FileOutputStream outputStream = new FileOutputStream("d:/textcopy.txt");
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
inputStream.close();
outputStream.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
程序中使用了FileInputStream类和FileOutputStream类来读取和写入文件。首先,创建一个FileInputStream对象来打开d:/text.txt文件,然后创建一个FileOutputStream对象来打开d:/textcopy.txt文件。通过循环读取inputStream中的数据,将数据写入outputStream中,直到读取到文件末尾。最后,关闭输入流和输出流,并输出“文件复制成功!”的信息。
注意:在操作文件时要确保文件存在,并且有读写权限。
阅读全文