public boolean isFile()測試此抽象路徑名表示的文件是否是一個標准文.如果該文件不是一個目錄,並且滿足其他與系統有關的標准,那么該文件是標准文件.由Java應用程序創建的所有非目錄文件一定是標准文件.
返回:當且僅當此抽象路徑名表示的文件存在且是一個標准文件時,返回true;否則返回false;
拋出:SecurityException,如果存在安全管理器,且其SecurityManager.checkRead(java.lang.String)方法拒絕對文件進行讀訪問.
exists()
public boolean exists()測試此抽象路徑名表示的文件或目錄是否存在.
返回:當且僅當此抽象路徑名表示的文件或目錄存在時,返回true;否則返回false;
拋出:SecurityException如果存在安全管理器,且其SecurityManager.checkRead(java.lang.String)方法拒絕對文件或目錄進行寫訪問.
isFile():判斷是否文件,也許可能是文件或者目錄 exists():判斷是否存在,可能不存在 兩個不一樣的概念
java中的isDirectory()是檢查一個對象是否是文件夾。返回值是boolean類型的。如果是則返回true,否則返回false。 調用方法為:對象.isDirectory() 無需指定參數。