File 文件操作

可以利用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虚拟机运行终止之后,删除指定的文件或者文件夹,而不是调用立即删除
    用途:
    用于删除程序运行结束之后残留的缓存文件或者运行日志文件,节约硬盘空间
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • java.io包里的类: InputStream/OutputStream : 以字节为单位读写文件内容,一次读/...
    buyaole阅读 3,770评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,161评论 19 139
  • 1、File类 文件的创建、删除、重命名 2、文件夹的创建、删除、重命名 3、文件属性的读取 打印结果 4、文件属...
    EricLihuifeng阅读 5,101评论 0 0
  • 价值观基本是目前互联网情况下大家耳熟能详的一个东西。之所以聊这个话题也是我想发发牢骚,也是想让我的读者朋友有着自己...
    两元钱的CEO阅读 2,981评论 0 0
  • 简书现在的 Markdown 图片会生成下面的注释部分,并且使用 Markdown 语法中的 Alt 部分的内容作...
    简书阅读 4,415评论 3 4

友情链接更多精彩内容