File類
一 File類
1. File類的相關概念
File類是java.io包中很重要的一個類;
File類的對象可以表示文件,還可以表示目錄,在程序中一個File類對象可以代表一個文件或目錄;
File對象可以對文件或目錄的屬性進行操作
File對象無法操作文件的具體數據,即不能直接對文件進行讀/寫操作。
2. File類的構造方法
File(String pathname) 指定文件(或目錄)名和路徑創建文件對象
3. File類的常用方法
例如:
package qqq;
import java.io.File;
import java.io.IOException;
public class Bjj {
public static void main(String[] args) throws IOException {
File f=new File("Hello Word.txt");//創建一個文件夾
boolean cx=f.exists();
//判斷是否存在此文件夾
if(cx){
System.out.println("exists");
}else{
System.out.println("no exists");
}
boolean cx1 =f.createNewFile();//創建一個文件
System.out.println("創建一個文件是否成功:"+cx1);
long cx2 = f.length();
System.out.println("文件的大小:"+cx2);
File cx3=f.getAbsoluteFile();
System.out.println("文件的絕對路徑:"+cx3);
String cx4=f.getName();
System.out.println("此文件的名稱:"+cx4);
}
}
4.文件/文件名過濾器
文件名過濾器接口:interface FilenameFilter
文件過濾器接口:interface FileFilter
File類