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; } } } }