1. 程式人生 > >Java——檔案路徑操作

Java——檔案路徑操作

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); } }