import java.io.*;
class CopyText1
{
public static void main(String[] args)
{
copy_2();
}
public static void copy_2()
{
FileWriter fw=null;
FileReader fr=null;
try
{
fw= new FileWriter("demo1.txt");
fr=new FileReader("FileReaderDemo2.java");
}
catch(Exception e)
{
System.out.println(e.toString());
}
try
{
char[] buf= new char[1024];
int len=0;
while((len=fr.read(buf))!=-1)
{
fw.write(buf);
}
}
catch(Exception e)
{
System.out.println(e.toString());
}
finally
{
try
{
if(fr!=null && fw!=null)
{
fr.close();
fw.close();
}
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
}
这里虽然将FileReaderDemo2.java里的内容都复制到了demo1.txt中了,但是,同时也覆盖了demo1中的原有内容啊。如果我想把复制的内容放在demo1中原有的内容之后,那应该怎么做呢????请指教一下啊 |