File
java.io.File包:代表了一个文件或目录,并不创建
用法: File f = new File(“D:/test.txt”);
File f = new File(“D:/test”, “.txt”);
File f = new File(“D:\test.txt”); // “”转义字符
常用方法:
createNewFile();创建新文件
mkdir();创建新目录
delete();删除
exists();判断文件是否存在
isDirectory();判断文件对象是否为目录
isFile();判断文件对象是否为文件
getAbsolutePath();获得对象绝对路径
getName();获取文件(目录)名
listFiles();列出目录中所有的内容
listFiles(FileFilter f);增加过滤器 (例如:用过滤获取一个目录里所有的java文件)
-----------------------------------------------------------------
FileFilter接口:实现是需要实现其accept(File f)方法,返回类型为boolean
使用—匿名内部类实现FileFilter:
File[] f = new File(“D:\test.txt”).listFile(new FileFilter() {
public boolean accept(File f) {
return false;
}
});