1. 程式人生 > >File類

File類

file cnblogs com 文件夾 大小 else lena interface tab

一 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類