java-file體系

1.基礎操作

        File f = new File("D:/money.zip");//初始化文件
        System.out.println("判斷是否存在:"+f.exists());
        System.out.println("判斷是否是文件夾:"+f.isDirectory());
        System.out.println("判斷是否是文件:"+f.isFile());
        System.out.println("獲取文件的長度:"+f.length());
        System.out.println("獲取文件的最後修改時間:"+ new Date(f.lastModified()));
        f.setLastModified(0);//設置文件修改時間爲1970.1.1 08:00:00
        f.renameTo(new File("D:/moneyCopy.zip"));//文件重命名

2.列出文件夾下的文件,以及文件創建和刪除

        File f = new File("D:/1/2");
        String[] fileList = f.list();//返回當前文件夾下的所有文件(不包含子文件及子文件夾)
        System.out.println(Arrays.toString(fileList));//[2.txt, 3]
        File[] fs= f.listFiles();//返回當前文件夾下的所有文件(不包含子文件及子文件夾)
        System.out.println(Arrays.toString(fs));//[D:\1\2\2.txt, D:\1\2\3]
        
        System.out.println(f.getParent());//以字符串形式返回獲取所在文件夾//D:\1
        System.out.println(f.getParentFile());// 以文件形式返回獲取所在文件夾//D:\1
        
        new File("D:/12/211").mkdir();//創建文件夾,如果父文件夾skin不存在,創建就無效
        new File("D:/12/212").mkdirs();//創建文件夾,如果父文件夾skin不存在,就會創建父文件夾
        new File("D:/1/212").createNewFile();// 創建一個空文件,如果父文件夾skin不存在,就會拋出異常//java.io.IOException
        f.getParentFile().mkdirs(); // 所以創建一個空文件之前,通常都會創建父目錄
 
        f.delete();// 刪除文件
        f.deleteOnExit();// JVM結束的時候,刪除文件,常用於臨時文件的刪除

3.常見流

 

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