import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileText { public static void main(String[] args) { int b=0; FileInputStream in= null; FileOutputStream out=null; try{ in=new FileInputStream("d:/a.txt"); out=new FileOutputStream("d:/b.txt"); try { while((b=in.read())!=-1){ out.write(b);} } catch (IOException e) { System.out.println("文件复制异常!"); System.exit(-1);} }catch(FileNotFoundException e){ System.out.println("系统找不到指定文件!"); System.exit(-1); } System.out.println("复制成功!!");} }
b=in.read())!=-1 用来标记流读取结束
System.exit(-1)的若干思考
System.exit(0) 正常退出
System.exit(1) 强行退出
非零的状态码表明非正常终止
System.exit(0)和System.exit(1)区别
时间: 2024-11-29 13:53:08