【File 類】 文件操作

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章