首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【零基础学java】(File)

【零基础学java】(File)

作者头像
北极的代码
发布2026-04-22 19:37:03
发布2026-04-22 19:37:03
640
举报
文章被收录于专栏:JavaSEJavaSE

File的构造方法

File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径 这个路径可以是存在的,也允许是不存在的 根据字符串表示的路径,变成File对象,这样就可以用File里面的方法了 父级路径,子级路径 绝对路径是带盘符的 相对路径是不带盘符的,默认到当前项目下去找

File的成员方法

length细节

返回文件的大小(字节数量) 这个方法只能获取文件的大小,单位是字节 如果单位我们想要的是M,G可以不断地除以1024 这个方法无法获取文件夹的大小 如果我们要获取文件夹的大小,需要把这个文件夹的所有文件大小都累加在一起

getName

如果调用的是文件夹,返回的就是文件夹的名字 如果是文件,会返回文件名和后缀名

createNewFile

创建一个空的文件 如果当前路径不存在,则创建成功,方法返回true,反之 如果父级路径是不存在的,那么方法会有异常TOException 创建的一定是文件,如果路径不包含后缀名,则创建一个没有后缀的文件

mkdir

Windows当中路径是唯一的,如果当前路径已经存在,则创建失败,返回false 细节2:只能创建单级文件夹

mkdirs

既可以创建单级文件夹也可以创建多级文件夹

delete

如果删除的是文件,则直接删除,不走回收站 如果删除的是文件夹,则直接删除,不走回收站 如果删除的是有内容的文件夹,则删除失败

获取并遍历文件夹

public File[] listFiles() 获取当前该路径下所有内容 重点 当调用者File表示的路径不存在时,返回null 当调用者File表示的路径是文件时,返回null · 当调用者File表示的路径是一个空文件夹时,返回一个长度为0的数组 当调用者File表示的路径是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回 当调用者File表示的路径是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回 包含隐藏文件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • File的构造方法
  • File的成员方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档