檔案的屬性

託帕發表於2018-09-13

 1.讀取檔案路徑、大小、判斷檔案是否可讀可寫。

import java.io.*;
public class Test{
	public static void main(String[] args) throws Exception{
		File wj=new File("E:/aaa.txt");
		
		if(wj.exists()){//檔案是否存在
			System.out.println("檔案路徑:"+wj.getAbsolutePath());
			System.out.println("檔案大小:"+wj.length());//大小為位元組
			System.out.println(wj.canRead());//檔案是否可讀
			System.out.println(wj.canWrite());//檔案是否可寫
		}
		else{
			System.out.println("該檔案不存在,讀取屬性失敗");
		}
	}
}

 

 

 

2.建立資料夾。

import java.io.*;
public class Test{
	public static void main(String[] args) throws Exception{
		File wjj=new File("E:/z");//建立資料夾

		if(wjj.isDirectory()){//資料夾是否存在
			System.out.println("該資料夾已存在,建立失敗");
		}
		else{
			wjj.mkdir();//建立資料夾
		}
	}
}

//File xianshi[]=wjj.listFiles();//顯示檔案
//for(int i=0;i<xianshi.length;i++){
//System.out.println("檔名:"+xianshi[i].getName());
//}

 

 

 

3.在資料夾下面建立檔案。

import java.io.*;
public class Test{
	public static void main(String[] args) throws Exception{
		File wj=new File("E:/aaa.txt");
		if(!wj.exists()){
			try{
				wj.createNewFile();//建立新檔案
			}
			catch(Exception e){
				
			}
		}
		else{
			System.out.println("該檔案已存在,建立失敗");
		}
	}
}


換個檔名,建立成功。

 

相關文章