java.io.File類代表檔案名(路徑和檔案名),注意不代表檔案,不代表實際上實體的檔案,檔案就是硬碟空間上裝的一些資料,要讀這些檔案的内容,用File類讀不出來,要用後面講的IO輸出輸入流;它可以是路徑,也可以是檔案名。怎麼區分它到底是一個路徑還是一個檔案名,有方法isDirctory(),isFile().
一個完整的檔案名包括路徑名;某一個路徑也是一個File,檔案還是一個File。
exists方法是用來判斷硬碟上這個檔案存在不存在。
路徑分隔符,寫成/也可以,但寫成\不行,在java裡\是轉義字元,要寫成\\,但這種寫法在windows下沒有問題,在linux下不行,是以不贊成。
預設在class檔案的父路徑建立檔案。如果這個類有package,那麼預設為包名最上層包的父路徑下。