java筆記-file類

艾木凡發表於2018-08-24

檔案的建立:

使用file這個類之前必須先例項化物件

import java.io.File;
import java.io.IOException;

public class FileTest {

	public static void main(String[] args) throws IOException { 
		// TODO Auto-generated method stub
		//File file = new File("word.txt");    //在當前工作空間下建立file物件
		File file = new File("f:/myword/word.txt"); //建立此路徑下file物件,若無則報錯
		if(file.exists()) {          //判斷file所指路徑中檔案是否存在
			file.delete();   //存在檔案word檔案則刪除
			System.out.println("檔案已刪除");
		}else {
			file.createNewFile(); //丟擲IOException
			System.out.println("檔案已經建立");
		}
	}

}

 


幾個常用方法的用法:

		String name = file.getName();   //獲取檔名
		long length = file.length();    //以位元組為單位獲取檔案長度
		String adr = file.getAbsolutePath();  //獲取檔案的絕對路徑
		long time= file.lastModified();    //獲取檔案最後修改時間
		boolean b = file.isHidden();     //判斷是否為隱藏檔案
		System.out.println("檔名為:"+name);
		System.out.println("檔案的長度為:"+length);
		System.out.println("檔案的絕對路徑為:"+adr);
		System.out.println("檔案的最後修改時間為"+time);
		System.out.println("該檔案是不是隱藏檔案?:"+b);

 

相關文章