1.檔案File
1.0 概述

2.0 File類的靜態成員變數

3.0 絕對路徑和相對路徑

4.0 構造方法
(1)FIle(String pathname)

import java.io.File;
public class Main{
public static void main(String[] args) {
File file = new File("D:\\photos\\白雪公主.jpg");
System.out.println(file);// D:\photos\白雪公主.jpg 絕對路徑
//重寫了Object中的toString方法
File file1 = new File("白雪公主.jpg");
System.out.println(file1);//白雪公主.jpg 相對路徑
}
}
(2)File(String parent,String child)

File file = new File("D:\\photos","白雪公主.jpg");
System.out.println(file);// D:\photos\白雪公主.jpg 絕對路徑
(3)File(File parent,String child)

5.0 獲取功能的方法

6.0 判斷功能的方法

7.0 洗掉功能的方法

(1)public boolean createNewFile()

import java.io.File;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException {
File file=new File("D:\\IdeaProjects\\Demo\\Demo01");
boolean newFile = file.createNewFile();
System.out.println(newFile);//false 已有該檔案
File file1=new File("D:\\IdeaProjects\\Demo\\Demo01\\白雪公主.txt") ;//絕對路徑
boolean newFile1 = file1.createNewFile();
System.out.println(newFile1);//true
File file2=new File("Demo01\\小矮人.txt");//相對路徑
boolean newFile2 = file2.createNewFile();
System.out.println(newFile2);
}
}
(2)創建檔案夾方式

import java.io.File;
public class Main{
public static void main(String[] args) {
File file=new File("D:\\IdeaProjects\\Demo\\Demo01\\TT");//絕對路徑
boolean b = file.mkdir();
System.out.println(b);
File file1=new File("Demo01\\aaa");
boolean b1 = file1.mkdir();
System.out.println(b1);
File file2=new File("Demo01\\111\\222\\333");
boolean b2 = file2.mkdirs();
System.out.println(b2);
File file3=new File("Demo01\\love.txt");
boolean b3 = file3.mkdirs();//看型別 仍是檔案夾不是檔案
//并且 mkdirs既可以創建單級又可以創建多級檔案夾
System.out.println(b3);
}
}

(3)public boolean delete()

8.0 檔案和檔案夾的遍歷

9.0 過濾器FileFilter



轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/158267.html
標籤:Java
上一篇:22年前雷軍寫的代碼,你見過嗎?
