1. 程式人生 > >IO流-前置內容---File

IO流-前置內容---File

File實現了序列化和比較器介面

File:檔案和目錄路徑名的抽象表現形式

例如: File f-new File("E:\\demo\\a.txt"); 或者E:/demo/a.txt

""裡面的有可能是目錄名,也有可能是檔名.    注意a.txt寫了不一定代表存在這個檔案,只是描述了一句話而已.

常用方法:

建立:

public boolean createNewFile()  //需要拋異常,並且該路徑必須存在,只能單純的建立檔案.

public boolean mkdir()//建立單級目錄

public boolean mkdirs()//建立多級目錄

刪除:

public boolean delete()//刪除單級目錄或者檔案

重新命名:

public boolean renameTo(File dest)//如果在同一資料夾下是改名,如果不在同一資料夾下則為剪下並改名

判斷:

public boolean isDirectory()

public boolean isFile()

public boolean exists()

public boolean canRead()

public boolean canWrite()

public boolean isHidden()

基本獲取:

public String get AbsolutePath()//獲取絕對路徑

public String getPath()//獲取相對路徑

public String getName()//檔名

public long length()//獲取檔案大小. 單位mb

public long lastModified()//最後修改毫秒值

public Strnig[] list()//獲取指定目錄下的資訊列表字串形式

public File[] listFiles()獲取指定目錄下的資訊列表