確認(rèn)邏輯是否合理
講課邏輯有誤; 你的刪除文件在判斷文件之前. 所以你怎么判斷都是false. 修改后為: if(!file.exists()){ //創(chuàng)建一個(gè)目錄 file.mkdir(); }else{ //判斷是否為一個(gè)目錄 System.out.println("是否為一個(gè)目錄:"+file.isDirectory()); //判斷是否為一個(gè)文件 System.out.println("是否為一個(gè)文件:"+file.isFile()); //刪除文件 file.delete();
2015-12-15
如果本來目錄是不存在的,前面就會(huì)創(chuàng)建一個(gè),后面的判斷就為true,也就是說你這次運(yùn)行跟下次運(yùn)行的結(jié)果肯定是相反的