File 文件操作

2018-01-12  本文已影响0人  黑眼圈是画上的

可以利用File类对象,创建文件或者文件夹

exists(); 判断指定的文件或者文件夹是否存在
 isFile(); 判断指定的File是不是文件
 isDirectory(); 判断指定的File是不是文件夹
 isHidden(); 判断指定的File是不是隐藏文件
 isAbsolute();  判断创建File类对象使用的是不是绝对路径
 返回值全是boolean 类型


boolean createNewFile();
    使用File类对象,创建File类对象里面保存的地址 指定的 普通文件
    返回值boolean: 创建成功返回true,创建失败返回false
boolean mkdir(); make direcotry 创建文件夹
    使用File类对象里面保存的文件夹地址,创建对应的文件夹
    返回值:boolean 创建成功返回true 创建失败返回false
boolean mkdirs();
    使用File类对象里面保存的文件夹路径地址,创建指定文件夹,如果该路径中的【中间文件夹】不存在
    把中间路径,同时创建
    返回值:boolean 创建成功返回true 创建失败返回false

boolean renameTo(File dest);
    功能1:
        重命名!!!文件 或者 文件夹
    功能2:
        剪切,移动到另一个位置
        
delete()
    删除文件或者文件夹,但是如果操作文件夹的话,只能删除空文件夹
    成功返回true ,失败返回false
    
    该删除操作不是把文件或者文件夹,放入到回收站里,而是直接从磁盘上抹去数据
    该操作不可逆

deleteOnExit()
    当JVM虚拟机运行终止之后,删除指定的文件或者文件夹,而不是调用立即删除
    用途:
    用于删除程序运行结束之后残留的缓存文件或者运行日志文件,节约硬盘空间
上一篇下一篇

猜你喜欢

热点阅读