指定したフォルダの下にファイルが存在するかどうかを判断します.

1273 ワード

String[] dir=new String[]{"a","b","c","d","e","f"};   //      

String name="file1"; //       

boolean exist=false; //           

String savePath;//         

/*       a    ,    ,   exist true,     */

for(int j=0;j<dir.length;j++){        //       
               if(dir[j].equals("a")){    //            a
                   if(!new File(savePath+dir[j]+File.separator).exists()){
                       continue;
                   }else{
                       if(!new File(savePath+dir[j]+File.separator+name).exists()){
                         continue;
                       }else{
                           exist=true;
                           break;
                       }
                   }
               }else{           //        
                   if(!new File(savePath+dir[j]+File.separator).exists()){
                       continue;
                   }else{
                      if(new File(savePath+dir[j]+File.separator+name).exists()){
                          exist=true;
                          break;
                      }else{
                          continue;
                      }
                   }
               }
            }