好像没有,这个不像C和Dos下的输出转移,用文件输出流FileOutputStream吧!

解决方案 »

  1.   

    System.setOut(new PrintStream(new FileOutputStream("D:/abc.txt")));
      

  2.   

    System.out.println(一个输出流) ;
    呵呵不行勿怪 :)
      

  3.   

    private PrintWriter log;
    log=new PrintWriter(new FileWriter("log_file.log",true),true);
    log("输出到文本");
      

  4.   

    moumouren(某某人) ( ) :
    System.setOut(new PrintStream(new FileOutputStream("D:/abc.txt")));是把输出发往文件,那么换一个什么参数,可以让它的输出重新改为控台?其中最重要的是:用这种方法写文件,整个应用系统重新启动时,第二次的System.setOut()会再新建立一个d:/abc.txt文件,并把上次的文件覆盖掉.有没有什么办法,让它不要覆盖上次的东西,只是在上个文件的后面继续添加吗?