本帖最后由 王新春 于 2011-11-22 16:51 编辑
当要把d:\\RuntimeDemo.java这个文件复制到c:\\RuntimeDemo_copy.java中的时候,那要是C盘下已经存在了一个RuntimeDemo_copy.java文件的时候,那么不想重新在创建这个文件了,也不想覆盖它,那么还能输出一个提示,该怎么做呢?
import java.io.*;
public class CopyText {
public static void main(String[] args) throws Exception{
copy_1();
}
public static void copy_1()throws Exception
{
//创建目的地。
FileWriter fw=new FileWriter("c:\\RuntimeDemo_copy.txt");
//与已有文件关联。
FileReader fr=new FileReader("d:\\RuntimeDemo.java");
int ch=0;
while((ch=fr.read())!=-1)
{
fw.write(ch);
}
fw.close();
fr.close();
}
} |
|