Java——檔案路徑操作
阿新 • • 發佈:2019-02-13
import java.io.*;
import java.util.Date;
import java.text.SimpleDateFormat;
class test{
public static void main(String[] args)throws IOException{
/*File file = new File("D:\\學習\\Java\\2_Java程式設計進階\\6_位元組流\\5_優化鍵盤輸入與控制檯輸出\\test.java");
File file2 = new File("D:\\學習\\Java\\2_Java程式設計進階\\6_位元組流\\5_優化鍵盤輸入與控制檯輸出","test.java");
File dir = new File("D:\\學習\\Java\\2_Java程式設計進階\\6_位元組流\\5_優化鍵盤輸入與控制檯輸出");
File file3 = new File(dir,"test.java");*/
// method1();
method2();
}
public static void method2()throws IOException{
File file = new File("D:\\學習\\Java\\2_Java程式設計進階\\6_位元組流\\5_優化鍵盤輸入與控制檯輸出");
sop(file.isFile());
sop(file.isDirectory());
sop(file.isHidden());
sop(new SimpleDateFormat("yyyy-MM-dd E HH:mm:ss" ).format(new Date(file.lastModified())));//檔案最後被修改的時間
sop(file.length());
//file.delete();//刪除成功返回true
}
public static void method1() throws IOException{
File file = new File("D:\\學習\\Java\\2_Java程式設計進階\\6_位元組流\\5_優化鍵盤輸入與控制檯輸出");
//判斷是否存在
if(!file.exists()){
file.createNewFile();//建立檔案
}
//file.mkdir();//建立目錄
//file.mkdirs();//建立多層目錄
sop(file.getName());//dd.txt
sop(file.getPath());//aa\bb\cc
sop(file.getParent());//得到上一級路徑
sop(file.getAbsolutePath());//得到絕對路徑
}
public static void sop(Object obj){
System.out.println(obj);
}
}