将一个文件的内容复制到另一个文件后面,使用java实现
时间: 2024-05-04 19:16:16 浏览: 66
好的,我可以为您提供一份Java代码实现将一个文件的内容复制到另一个文件后面的功能,代码如下所示:
```java
import java.io.*;
public class FileCopier {
public static void main(String[] args) {
File input = new File("input.txt"); // 输入文件
File output = new File("output.txt"); // 输出文件
try (
InputStream is = new FileInputStream(input);
OutputStream os = new FileOutputStream(output, true); // 以追加方式打开输出文件
) {
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
您可以将以上代码保存到一个名为 `FileCopier.java` 的文件中,然后使用 `javac` 命令进行编译:
```
javac FileCopier.java
```
接下来就可以使用 `java` 命令来运行程序:
```
java FileCopier
```
程序将会把 `input.txt` 文件的内容添加到 `output.txt` 文件的末尾。
注意:为了避免和其他文件重名,您需要确保 `input.txt` 和 `output.txt` 这两个文件不存在,或者选择其他不重名的文件名。
阅读全文