编写一个程序Copy,使用字符流实现对文本文件的复制,要求需要复制的源文件和复制后的目标文件的路径及名
程序如下:
--------------------------------------------------------------
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.FileNotFoundException;
public class copy {
public static void main (String args[]) {
if (args.length < 2) {
System.out.println("请按以下格式输入:java copy 原路径 目标路径");
return;
}
try {
FileReader reader = new FileReader(args[0]);
FileWriter writer = new FileWriter(args[1]);
int c = -1;
while ((c = reader.read()) != -1)
writer.write(c);
reader.close();
writer.close();
} catch (FileNotFoundException fnfe) {
System.out.println("原文件不存在!");
return;
} catch (IOException ioe) {
System.out.println("拷贝失败!");
return;
}
System.out.println("拷贝成功!");
}
}
-----------------------------------------------------------------
运行程序时输入如下命令:
java copy 原文件路径 新文件路径
-----------------------------------------------------------------
截图如下: