● File
类
● 输入及输出的概念
● 输入流与输出流
● 字节流与字符流
● 输入输出节点字节流
● 节点流与处理流
File类
File
类是
java.io
包中很重要的一个类;
File
类的对象可以表示文件,还可以表示目录,在程序中一个
File
类对象可以代
表一个文件或目录;
File
对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件
大小等;
File
对象无法操作文件的具体数据,即不能直接对文件进行读
/
写操作。
import java.io.File;
public class fileDemo {
public static void main(String[] args) {
File f = new File("b.txt");//此处的文件地址是对是错都不影响新file对象的创建
System.out.println(f.canRead());//是否可以读取
System.out.println(f.canWrite());//是否可以编辑
System.out.println(f.isAbsolute());//是否是绝对路径(从盘符开始)
System.out.println(f.isDirectory());//是否为目录(文件夹)
System.out.println(f.isFile());//是否是文件
System.out.println(f.isHidden());//是否为隐藏文件
System.out.println(f.exists());//是否存在该文件
System.out.println(f.getAbsoluteFile());//获取绝对路径 返回的是一个file对象
System.out.println(f.getAbsolutePath());//获取绝对路径 返回的是一个String类型
System.out.println(f.getName());//获取文件名
System.out.println(f.getParent());//获取父盘
System.out.println(f.getParentFile());
}
}