file的判断和获取,创建和删除
常见成员方法
1.length 返回文件的大小(字节数量)
细节1:这个方法只能获取文件的大小,单位是字节如果单位我们要是M,G,可以不断的除以1024
细节2:这个方法无法获取文件夹的大小如果我们要获取一个文件夹的大小,需要把这个文件夹里面所有的文件大小都累加在一起。
创建和删除
1.createNewFile 创建一个新的空的文件
细节1:如果当前路径表示的文件是不存在的,则创建成功,方法返回true如果当前路径表示的文件是存在的,则创建失败,方法返回false
细节2:如果父级路径是不存在的,那么方法会有异常I0Exception
细节3:createNewFile方法创建的一定是文件,如果路径中不包含后缀名,则创建一个没有后缀的文件
public boolean delete()细节: 删除文件、空文件夹
1.如果删除的是文件,则直接删除,不走回收站。
2.如果删除的是空文件夹,则直接删除,不走回收站
3.如果删除的是有内容的文件夹,则删除失败
查找
使用递归思想
删除同理