22-IO流-34-IO流(File物件-常見功能-判斷)
阿新 • • 發佈:2018-12-31
package demo; import java.io.File; public class FileMethodDemo3 { public static void main(String[] args) { /* * File物件的常見方法: * 3.判斷 * (1)判斷檔案是否存在 * boolean exists() * (2)判斷是否為絕對路徑名 * boolean isAbsolute() * (3)判斷是否是一個標準檔案 * boolean isFile() * (4)判斷是否是一個隱藏檔案 * boolean isHidden() * (5)判斷此抽象路徑名錶示的檔案是否是一個目錄。 * boolean isDirectory() */ isDemo();//為方便演示,預先在當前目錄下新建文字檔案a } public static void isDemo() { File f = new File("a.txt"); //判斷檔案是否存在 boolean b = f.exists(); System.out.println(b);//true //判斷是否是一個標準檔案 System.out.println(f.isFile());//true,如果a.txt不存在,則這裡返回false,既然不存在,那麼isFile()判斷當然不是檔案 //判斷是否是一個目錄 System.out.println(f.isDirectory());//false,如果a.txt不存在,則這裡返回false,原因同上 /** * 【注意】 * 在呼叫isFile()和isDirectory()方法時,事先用exists()判斷檔案是否存在 */ } }