path 相關函數
static String pathSeparator 與系統有關的路徑分隔符,爲了方便,它被表示爲一個字符串
static char pathSeparatorChar 與系統有關的路徑分隔符
static String separator 與系統有關的默認名稱分隔符,爲了方便,它被表示爲一個字符串
static char separatorChar 與系統有關的默認名稱分隔符
package demo1;
import java.io.File;
public class myDemo11 {
public static void main(String[] args) throws Exception {
String str = File.pathSeparator;
System.out.println(str);
str = File.separator;
System.out.println(str);
}
}
運行結果:
;
\
File
構造方法:
package demo1;
import java.io.File;
public class myDemo11 {
public static void main(String[] args) throws Exception {
//構造方法1:單一路徑
File f1 = new File("E:\\a.txt");
System.out.println(f1); //打印路徑
//構造方法2:父路徑 ,子路徑
File f2 = new File("E:\\","a.txt");
//構造方法3:父路徑File ,子路徑
File file = new File("E:\\");
File f3 = new File(file,"a.txt");
}
}
常用方法:
public String getAbsolutePath() //返回此File的絕對路徑名字符串
public String getPath() //返回此File的路徑名字符串(可能爲絕對路徑或相對路徑)
public String getName() //返回此File表示的文件或目錄的名稱
public long length() //返回此File表示的文件的長度(如果文件不存在,則返回0)
public boolean exists() //此File表示的文件或目錄是否實際存在
public boolean isDirectory() //此File表示的是否爲目錄
public boolean isFile() //此File表示的是否爲文件
public boolean createNewFile() //當且僅當具有該名稱的文件尚不存在時,創建一個新的空文件
public boolean delete() //刪除由此File表示的文件或目錄
public boolean mkdir() //創建由此表示的目錄
public boolean mkdirs() //創建由此File表示的目錄,包括任何必須必需但不存在的父目錄
public String[] list() //返回一個String數組,表示該File目錄中的所有子文件或目錄 (文件或目錄不存在則報空指針異常)
public File[] listFiles() //返回一個File數組,表示該File目錄中的所有子文件或目錄
文件操作需要用到流:https://blog.csdn.net/piano_diano/article/details/106388863