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