用java编写文本文件复制程序,即把源文件复制到目标文件,运行时用参数方式输入源文件名和目标文件名,设入口主类为FileCopy,则运行方式为: java FileCopy 源文件名 目标文件名
时间: 2024-03-03 13:51:53 浏览: 153
好的,以下是Java编写的文件复制程序:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
if (args.length != 2) {
System.out.println("请按照以下格式运行程序:java FileCopy 源文件名 目标文件名");
return;
}
String sourceFileName = args[0];
String targetFileName = args[1];
try (InputStream in = new FileInputStream(sourceFileName);
OutputStream out = new FileOutputStream(targetFileName)) {
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
System.out.println("文件复制成功!");
} catch (IOException e) {
System.out.println("文件复制失败:" + e.getMessage());
}
}
}
```
这个程序会接受两个参数,分别是源文件名和目标文件名。它会把源文件复制到目标文件中,并在控制台输出复制成功或失败的信息。
阅读全文