1、IO--File類
阿新 • • 發佈:2019-05-04
rgs sys 信息 ren 構造 相關 direct print class
在整個I/O包中
唯一與文件本身有關的類就是File
使用File類可以實現創建或刪除文件等常用的操作
要使用File類需要首先觀察File類的構造方法
public File(String pathname)
在實例化File類時必須要設置好路徑
如在D盤中的test.txt文件則寫成"d:\\test.txt"
"\\表示一個“\“
File類中方法
相關的測試代碼:
public static void main(String[] args) throws IOException { //file代表文件或者目錄File f = new File("d:\\test.txt"); f.createNewFile(); //文件名相關 //獲取文件的文件名 String fname = f.getName(); System.out.println(fname);//test.txt //文件的絕對路徑 String path = f.getAbsolutePath(); System.out.println(path);//d:\test.txt//為文件重命名 //此時不僅重命名,原來的位置的文件也隨之拷貝過去 //f.renameTo(new File("d://aa.txt")); //文件的檢測 //檢測文件是否純在,返回的是Boolean值 System.out.println(f.exists());//true //檢驗是否是文件 System.out.println(f.isFile());//true //檢驗是否是文件夾 System.out.println(f.isDirectory());//false //獲取文件的常規信息 //獲取文件的長度 System.out.println(f.length());//0 //文件操作 //創建文件 File ff = new File("aa.txt"); ff.createNewFile(); //delete() 刪除 ff.delete(); System.out.println(ff.exists());//false }
1、IO--File類