Flie类,首先要调用import java.io.File;
io是一种库;
绝对路径的写法:
其中路径分割可以使用\\或者/,
File ff=new Flie(d:/考试题.txt)
system.out.println(ff.getAbsolutePath()); //用于获取文件对象的绝对路径;
输出:e:\综合面试.txt
//判断正确的前提是必须存在。
System.out.println(ff.isDirectory()); //判断ff这个文件夹是否存在。
System.out.println(ff.isFile()); //判断文件是否存在。
System.out.println(ff.length());//获取指定文件对象的字节数,单位为字节 。
System.out.println(ff.exists());//是否存在对应的文件对象,返回TRUE表示存在。
ff.delete()//删除文件或者文件夹,注意Java并不能保证删除一定成功
ff.mkdirs()//创建多级文件夹,而使用mkdir只能创建一层文件夹
ff.mkdir()//创建一层文件夹
getName();//获取文件名称
getPath();//获取文件路径。
getAbsolutePath();//获取绝对路径。
getParentt();//获取当前文件对象上一级file对象,如果构建文件使用的是相对路径,则返回为null;
文件检测的相关方法
canWrite();布尔类型;是否可写
canRead();布尔类型;是否可读
首先existe()判断该文件或者文件夹是否存在
isFile():boolean 是否是文件,因为File对象可以封装文件和文件夹
isDirectory():boolean是否为文件夹
isAbsolute():boolean是否为绝对路径
lastModified():long文件的最后修改时间