摘要:參數把路徑分成了兩部分父路徑子路徑好處父路徑和子路徑可以多帶帶書寫使用起來非常靈活父路徑和子路徑都可以變化父路徑是類型可以使用的方法對路徑進行一些操作再使用路徑創建對象根據路徑名字符串和路徑名字符串創建一個新實例。
package com.itheima.demo01.File;
import java.io.File;
/*
路徑: 絕對路徑:是一個完整的路徑 以盤符(c:,D:)開始的路徑 c:a.txt C:UsersitcastIdeaProjectsshungyuan123.txt D:demo.txt 相對路徑:是一個簡化的路徑 相對指的是相對于當前項目的根目錄(C:UsersitcastIdeaProjectsshungyuan) 如果使用當前項目的根目錄,路徑可以簡化書寫 C:UsersitcastIdeaProjectsshungyuan123.txt-->簡化為: 123.txt(可以省略項目的根目錄) 注意: 1.路徑是不區分大小寫 2.路徑中的文件名稱分隔符windows使用反斜杠,反斜杠是轉義字符,兩個反斜杠代表一個普通的反斜杠
*/
public class Demo02File {
public static void main(String[] args) { /* File類的構造方法 */ //show02("c:","a.txt");//c:a.txt //show02("d:","a.txt");//d:a.txt show03(); File f = new File("C:UsersitcastIdeaProjectsshungyuan"); long length = f.length(); System.out.println(length); } /* File(File parent, String child) 根據 parent 抽象路徑名和 child 路徑名字符串創建一個新 File 實例。 參數:把路徑分成了兩部分 File parent:父路徑 String child:子路徑 好處: 父路徑和子路徑,可以多帶帶書寫,使用起來非常靈活;父路徑和子路徑都可以變化 父路徑是File類型,可以使用File的方法對路徑進行一些操作,再使用路徑創建對象 */ private static void show03() { File parent = new File("c:"); File file = new File(parent,"hello.java"); System.out.println(file);//c:hello.java } /* File(String parent, String child) 根據 parent 路徑名字符串和 child 路徑名字符串創建一個新 File 實例。 參數:把路徑分成了兩部分 String parent:父路徑 String child:子路徑 好處: 父路徑和子路徑,可以多帶帶書寫,使用起來非常靈活;父路徑和子路徑都可以變化 */ private static void show02(String parent, String child) { File file = new File(parent,child); System.out.println(file);//c:a.txt } /* File(String pathname) 通過將給定路徑名字符串轉換為抽象路徑名來創建一個新 File 實例。 參數: String pathname:字符串的路徑名稱 路徑可以是以文件結尾,也可以是以文件夾結尾 路徑可以是相對路徑,也可以是絕對路徑 路徑可以是存在,也可以是不存在 創建File對象,只是把字符串路徑封裝為File對象,不考慮路徑的真假情況 */ private static void show01() { File f1 = new File("C:UsersitcastIdeaProjectsshungyuana.txt"); System.out.println(f1);//重寫了Object類的toString方法 C:UsersitcastIdeaProjectsshungyuana.txt File f2 = new File("C:UsersitcastIdeaProjectsshungyuan"); System.out.println(f2);//C:UsersitcastIdeaProjectsshungyuan File f3 = new File("b.txt"); System.out.println(f3);//b.txt }
}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76018.html
摘要:獲取的就是構造方法傳遞路徑的結尾部分文件文件夾將此轉換為路徑名字符串。獲取的構造方法中傳遞的路徑無論路徑是絕對的還是相對的方法返回的都是絕對路徑 package com.itheima.demo01.File; import java.io.File; /* File類獲取功能的方法 - public String getAbsolutePath() :返回此File的絕對路徑...
摘要:類判斷功能的方法此表示的文件或目錄是否實際存在。用于判斷構造方法中的路徑是否存在存在不存在相對路徑 package com.itheima.demo01.File; import java.io.File; /* File類判斷功能的方法 - public boolean exists() :此File表示的文件或目錄是否實際存在。 - public boolean i...
摘要:類遍歷文件夾目錄功能返回一個數組,表示該目錄中的所有子文件或目錄。遍歷構造方法中給出的目錄會獲取目錄中所有文件文件夾的名稱把獲取到的多個名稱存儲到一個類型的數組中這個遍歷出來的顯示文件夾或者文件的路徑 package com.itheima.demo01.File; import java.io.File; /* File類遍歷(文件夾)目錄功能 - public String...
摘要:類創建刪除功能的方法當且僅當具有該名稱的文件尚不存在時,創建一個新的空文件。刪除由此表示的文件或目錄。 package com.itheima.demo01.File; import java.io.File;import java.io.IOException; /* File類創建刪除功能的方法 - public boolean createNewFile() :當且僅當具...
摘要:與系統有關的默認名稱分隔符,為了方便,它被表示為一個字符串。操作路徑路徑不能寫死了路徑分隔符分號冒號文件名稱分隔符反斜杠正斜杠 showImg(https://segmentfault.com/img/bVbwc7z); showImg(https://segmentfault.com/img/bVbwc8i); showImg(https://segmentfault.com/img...
閱讀 2406·2021-11-18 10:02
閱讀 1922·2021-10-13 09:40
閱讀 2999·2021-09-07 10:07
閱讀 2106·2021-09-04 16:48
閱讀 1005·2019-08-30 13:18
閱讀 2452·2019-08-29 14:03
閱讀 2922·2019-08-29 12:54
閱讀 3155·2019-08-26 11:41