标签:文件 PrintWriter Java 复制 static stdErr input new readLine
实现:从控制台读取要复制的源文件名和目标文件名,将源文件中的内容复制到目标文件中
1 public class CopyFile { 2 private static BufferedReader stdIn = 3 new BufferedReader( 4 new InputStreamReader(System.in))' 5 private static PrintWriter stdOut = 6 new PrintWriter(System.out, true);//标准结果 7 private static PrintWriter stdErr = 8 new PrintWriter(System.err, true);//提示信息或者错误信息 9 10 public static void main(String[] args) throws IOException { 11 stdErr.print("Source filename: "); 12 stdErr.flush();//保证将上述提示信息显示在屏幕上 13 14 BufferedReader input = new BufferedReader( 15 new FileReader(stdIn.readLine()));//读用户输入的内容 16 stdErr.print("Destination filename: "); 17 stdErr.flush(); 18 19 PrintWriter output = 20 new PrintWriter(new FileWriter(stdIn.readLine())); 21 String line = input.readLine(); 22 23 while (line!=null) { 24 output.println(line); 25 line = input.readLine(); 26 } 27 28 input.close(); 29 output.close(); 30 31 stdOut.println("done"); 32 }
标签:文件,PrintWriter,Java,复制,static,stdErr,input,new,readLine 来源: https://www.cnblogs.com/li7anStrugglePath/p/12862423.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。