判斷某一文件是否在指定的文件夾下存在

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;
                      }
                   }
               }
            }
相關文章
相關標籤/搜索