1. 程式人生 > 其它 >Java中IO的資料夾操作

Java中IO的資料夾操作

技術標籤:Java筆記學習java

/*
* File類的使用
* 1.分隔符
* 2.檔案操作
* 3.資料夾操作
* */
public class TestFile {
    public static void main(String[] args) throws Exception{
        directoryOpen();
    }
    //資料夾操作
    public static void directoryOpen() throws  Exception{
        //1.建立資料夾
        File dir=new File("F:\\AA\\BB\\CC"
); System.out.println(dir.toString()); //刪除路徑 if (!dir.exists()){ //dir.mkdir(); //只能建立單級目錄 System.out.println("建立結果:"+dir.mkdirs()); //建立多級目錄 } //2.刪除資料夾 //2.1直接刪除 //System.out.println("刪除結果:"+dir.delete()); //只能刪除單個資料夾 而且必須是空的目錄
//2.2使用JVM刪除 // dir.deleteOnExit(); // Thread.sleep(5000); //5S 後刪除 //3.獲取資料夾資訊 System.out.println("獲取絕對路徑:"+dir.getAbsolutePath()); System.out.println("獲取路徑:"+dir.getPath()); System.out.println("獲取父目錄"+dir.getParent()); System.
out.println("獲取建立時間:"+new Date(dir.lastModified()).toLocaleString()); //4.判斷 System.out.println("是否是資料夾:"+dir.isDirectory()); System.out.println("是否是隱藏資料夾:"+dir.isHidden()); //遍歷 File dir1=new File("D:\\圖片素材"); String[] aa=dir1.list(); for (String s : aa) { System.out.println(s); } } }