if(FILE.EXIT(1) && FILE.EXIST(2)) 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    if(FILE.EXIST(1) && FILE.EXIST(2)) 
      

  2.   

    楼上的都说了解决办法了,我就说一下|| 吧。
    a||b  当a是真的时候,(a||b)已经是真了,就不会执行b.当a是假的时候才会执行b,
     a&&b  无论什么时候,都回执行 a和b。
    楼主基础没打好啊。例子
                int num1 = 0;
                int num2 = 0;
                if ((++num1 == 1) || (++num2 == 1))
                {
                    MessageBox.Show(num2.ToString());
                }++num2  不执行的
      

  3.   

    a&&b  无论什么时候,都回执行 a和b。 
    这句,似乎是A如果为FALSE的时候,也不执行B的.....
      

  4.   

    必须用
    与&&判断才能实现你要实现的功能的。
      

  5.   

    ||改为&&
    if(FILE.EXIST(1) && FILE.EXIST(2)) 
    {
    //  两个都存在的情况下
    }if(FILE.EXIT(1) && FILE.EXIST(2)) 
    {
    // 1不存在,且2存在的情况
    }
    if(FILE.EXIT(1) ||FILE.EXIST(2)) 
    {
    //1不存在或2存在的情况下 ,如果只要1文件存在,应该不会执行下面的语句的
    }