| import java.io.File; import java.io.OutputStream;
 import java.io.InputStream;
 import java.io.FileOutputStream;
 import java.io.FileInputStream;
 public class Copy{
 public static void main(String args[])throws Exception{
 if(args.length!=2){
 System.out.println("参数错误!");
 System.exit(1);//系统推出,参数是1
 }
 File f1 = new File(args[0]);
 File f2 = new File(args[1]);
 if(!f1.exists()){
 System.out.println("源文件不存在");
 System.exit(1);
 }
 OutputStream out = new FileOutputStream(f1);
 InputStream in = new FileInputStream(f2);
 if(out=null||in=null){
 System.out.println("空文件!");
 System.exit(1);
 }
 int temp = 0;
 while((temp=in.read())!=-1){
 out.write(temp);
 }
 System.out.println("拷贝完成");
 in.close();
 out.close();
 }
 }
 
 ___________________________________________________
 I:\code\java>javac Copy.java
 Copy.java:20: 运算符 || 不能应用于 <nulltype>,java.io.InputStream
 if(out=null||in=null){
 ^
 Copy.java:20: 不兼容的类型
 找到: java.io.OutputStream
 需要: boolean
 if(out=null||in=null){
 ^
 2 错误
 
 
 
 |