请编写一个Java程序:用缓冲流l完成文件A.txt复制到文件B.txt的操作
时间: 2024-03-15 08:43:50 浏览: 143
好的,以下是Java程序的代码:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
String inputFile = "A.txt";
String outputFile = "B.txt";
try {
FileInputStream fis = new FileInputStream(inputFile);
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream(outputFile);
BufferedOutputStream bos = new BufferedOutputStream(fos);
int data;
while ((data = bis.read()) != -1) {
bos.write(data);
}
bis.close();
bos.close();
System.out.println("文件复制完成!");
} catch (IOException e) {
System.err.println(e);
}
}
}
```
这个程序会将当前目录下的A.txt文件复制到B.txt文件中,使用了缓冲流来提高文件读写效率。
阅读全文