java.io.File 進行文件操作常用方法

java.io.File
  File可以表示一個文件或目錄
  使用File可以:
  訪問其表示的文件或目錄的屬性(如:名字,長度等)
  可以創建或刪除一個文件或目錄
  可以訪問一個目錄的所有子項信息

  但File不能訪問一個文件的數據內容


import java.io.File;
import java.io.IOException;
import java.util.Date;

public class FileDemo1 {
	public static void main(String[] args) throws IOException {
		File file = new File("./demo.txt");
		/*
		 * 創建一個文件
		 */
		boolean createNewFile = file.createNewFile();
		System.out.println(createNewFile);
		
		/*
		 * 創建文件夾
		 * mkdir創建此抽象路徑的指定目錄
		 * mkdirs創建此抽象路徑的指定目錄,包括所有必須但不存在的父目錄
		 * 
		 */
		boolean mkdir = file.mkdir();
		System.out.println(mkdir);	
		
		//獲取名字
		String name = file.getName();
		System.out.println(name);
		
		//判讀是否是文件
		boolean isFile = file.isFile();
		System.out.println(isFile);
		
		//獲取文件大小
		long length = file.length();
		System.out.println(length);
		
		//判讀可讀可寫
		boolean canRead = file.canRead();
		boolean canWrite = file.canWrite();
		System.out.println(canRead);
		System.out.println(canWrite);
		
		//判斷是否隱藏
		boolean isHidden = file.isHidden();
		System.out.println(isHidden);
		
		//最後修改時間
		long time = file.lastModified();
		System.out.println(time);
		Date date = new Date();
		System.out.println(date);
		
		//修改文件名字
		File newfile = new File("./newdemo.txt");
		boolean flage = file.renameTo(newfile);
		System.out.println(flage);
		
		/*
		 * 刪除文件或文件夾
		 * 
		 */
		boolean delete = newfile.delete();
		System.out.println(delete);		
	}
}


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