首页 > 代码库 > File类
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类