JAVA基礎複習一 File類的例項化方式
阿新 • • 發佈:2020-07-05
因為Java面向物件的思想,所以在使用java操作檔案的時候,需要有一個端點來表示檔案或檔案目錄,這時就出現了File類。
使用File類來對檔案或資料夾進行操作,但File類只能新建、刪除、重新命名檔案和資料夾,不能訪問檔案內容本身,如果需要訪問檔案內容本身,則需要使用輸入/輸出流(IO流);
File物件可以作為引數傳遞給流的構造器;
File物件的常見例項化方法
package com.winson.iotest; import org.junit.jupiter.api.Test; import java.io.File; /** File類的構造 * @description: * @date: 2020/7/5 14:52 * @author: winson */ public class FileTest { /** * 1、如何建立File類的例項 * File(String filePath) * File(String parentPath, String childPath) * File(File parentFile, String childPath) * 2、 * 相對路徑:相較於某個路勁下,指明的路徑 * 絕對路徑:包含碟符在內的檔案或檔案目錄的路徑 * 3、路徑分隔符 * windows:\\ * unix:/ */ @Test public void test1() { //構造器1 File file1 = new File("hello.txt"); File file2 = new File("D:\\workspace_idea\\basictrain\\arrayTest\\src\\com\\winson\\iotest\\good.txt"); System.out.println(file1); System.out.println(file2); //構造器2 File file3 = new File("D:\\workspace_idea", "basictrain"); System.out.println(file3); //構造器3 File file4 = new File(file3, "hi.txt"); System.out.println(file4); } }
結果
hello.txt
D:\workspace_idea\basictrain\arrayTest\src\com\winson\iotest\good.txt
D:\workspace_idea\basictrain
D:\workspace_idea\basictrain\hi.txt