1. 程式人生 > >1、IO--File類

1、IO--File類

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類