File對象是對文件操作最常用的類,平常工作總用的很多,貼出來了幾個我工作常用的幾個方法。簡單總結了下
直接上代碼:
//構建文件對象 File file=new File("E:/android_demo/a"); File fileTest=new File("E:/android_demo/a/test.mp3"); //獲取文件的父路徑 File f=file.getParentFile(); System.out.println("f=="+f);//E:\android_demo //判斷文件是否存在 boolean is=file.exists();//不存在,返回fasle System.out.println("is=="+is); //獲取文件的絕對路徑可以理解等同getPath String path1=file.getAbsolutePath(); System.out.println("path=="+path1);//E:\android_demo\a //獲取文件的路徑 String path2=file.getPath(); System.out.println("path2=="+path2);//E:\android_demo\a //獲取當前文件名 String s=file.getName(); System.out.println("s==="+s); //創建一個文件夾,即:E:/android_demo/a file.mkdir(); //創建一個文件,即:E:/android_demo/a/test.mp3 fileTest.createNewFile(); //文件大小,文件存儲時占用的字節數; long l=f.length(); System.out.println("l=="+l); //獲取文件路徑string String str=fileTest.toString(); System.out.println("str=="+str);// E:\android_demo\a\test.mp3 //給文件重新命名 File fileTest2=new File("E:/android_demo/a/test2.mp3"); boolean b2=fileTest.renameTo(fileTest2); System.out.println("b2=="+b2);// E:/android_demo/a/test2.mp3 //刪除文件 boolean b3=fileTest.delete(); //刪除文件夾,注意刪除的文件夾下面必須沒有文件才可以刪除,有的話要便利刪除所有文件,然後才刪除 boolean b4=file.delete();
以上這篇java之File對象對文件的操作常用的幾個方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。