生活随笔
收集整理的這篇文章主要介紹了
File类判断和获取功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
-
判斷功能
方法名說明
| public boolean isDirectory() | 測試此抽象路徑名表示的File是否為目錄 |
| public boolean isFile() | 測試此抽象路徑名表示的File是否為文件 |
| public boolean exists() | 測試此抽象路徑名表示的File是否存在 |
-
獲取功能
方法名說明
| public String getAbsolutePath() | 返回此抽象路徑名的絕對路徑名字符串 |
| public String getPath() | 將此抽象路徑名轉換為路徑名字符串 |
| public String getName() | 返回由此抽象路徑名表示的文件或目錄的名稱 |
| public String[] list() | 返回此抽象路徑名表示的目錄中的文件和目錄的名稱字符串數組 |
| public File[] listFiles() | 返回此抽象路徑名表示的目錄中的文件和目錄的File對象數組 |
-
示例代碼
public class FileDemo04 {public static void main(String[] args) {//創建一個File對象File f = new File("myFile\\java.txt");// public boolean isDirectory():測試此抽象路徑名表示的File是否為目錄
// public boolean isFile():測試此抽象路徑名表示的File是否為文件
// public boolean exists():測試此抽象路徑名表示的File是否存在System.out.println(f.isDirectory());System.out.println(f.isFile());System.out.println(f.exists());// public String getAbsolutePath():返回此抽象路徑名的絕對路徑名字符串
// public String getPath():將此抽象路徑名轉換為路徑名字符串
// public String getName():返回由此抽象路徑名表示的文件或目錄的名稱System.out.println(f.getAbsolutePath());System.out.println(f.getPath());System.out.println(f.getName());System.out.println("--------");// public String[] list():返回此抽象路徑名表示的目錄中的文件和目錄的名稱字符串數組
// public File[] listFiles():返回此抽象路徑名表示的目錄中的文件和目錄的File對象數組File f2 = new File("E:\\leon");String[] strArray = f2.list();for(String str : strArray) {System.out.println(str);}System.out.println("--------");File[] fileArray = f2.listFiles();for(File file : fileArray) {
// System.out.println(file);
// System.out.println(file.getName());if(file.isFile()) {System.out.println(file.getName());}}}
}
?
總結
以上是生活随笔為你收集整理的File类判断和获取功能的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。