java學習-file類、io流、位元組流
阿新 • • 發佈:2020-08-10
File類
File類的介紹
- File類 : 來自java.io包, 一個檔案或者資料夾路徑(目錄)的抽象表現形式
- 路徑 : 表示檔案或者資料夾存在位置的字串, 舉例 : D:\0720Java系統班\day01
1)絕對路徑 : 帶有根目錄的路徑, 使用時路徑唯一, 沒有二義性
例如 : windows 作業系統中的絕對路徑就是帶有碟符的路徑
D:\0720Java系統班
2)相對路徑: 相對某一個路徑而言, 路徑不唯一, 有二義性
Eclipse中 : 相對路徑都是相對當前專案工程根目錄而言
File類構造方法
1. File(String path) : 將path表示的檔案或者資料夾路徑封裝成一個File型別物件 2. File(String parent, String child) : 將parent + child 拼接在一起,形成一個檔案或者資料夾路徑, 封裝成一個File型別物件 3. File(File parent, String child): 將File型別父路徑,與String型別的子路徑拼接在一起, 形成一個檔案或者資料夾路徑, 封裝成一個File型別物件
程式碼
public class Demo01_File構造 {
public static void main(String[] args) {
// 1. File(String path) : 將path表示的檔案或者資料夾路徑封裝成一個File型別物件
String fu = "D:\0720Java系統班\day01";
// File f = new File("D:\0720Java系統班\day01");
File f = new File(fu);
System.out.println(f);// D:\0720Java系統班\day01
// 2.File(String parent, String child): 將parent + child 拼接在一起,形成一個檔案或者資料夾路徑, 封裝成一個File型別物件 File f1 = new File("D:\\0720Java系統班\\day01", "筆記"); System.out.println(f1);// D:\0720Java系統班\day01\筆記 // 3. File(File parent, String child): 將File型別父路徑, // 與String型別的子路徑拼接在一起, 形成一個檔案或者資料夾路徑, 封裝成一個File型別物件 File f2 = new File(f, "視訊"); System.out.println(f2);// D:\0720Java系統班\day01\視訊 }