File类总结

1、File类是描述文件或文件夹的。File类可以用来操作文件或文件夹本身。但它不能操作文件中的数据。

    File( String name  )  把一个字符串封装成File对象。这个字符串可以是文件名,也可以是文件夹(目录),不管是文件还是文件夹可以不是硬盘上存在的真实内容。

    File( String parent  , String child ) parent 是父目录,child 可以是子目录,也可以是文件名 ,把这个父目录和子目录(文件)封装成一个新的File对象

    File( File parent , String child ) 把已经有的File对象,和指定的子目录或文件封装成一个新的File对象。

2、File类中的获取方法

    以get开始命名的方法。getName()

3、创建方法:

    createNewFile()创建一个文件

    mkDir() 创建一个单级的目录

    mkDirs() 创建多级目录

4、删除方法

    delete() 它可以删除文件,或文件夹。删除不走回收站

 5、判断方法:

       isFile()判断是否是文件

       isDirectory()判断是否是目录(文件夹)

       isHidden()判断是否是隐藏文件

       exists()判断当前的File对象(文件或文件夹)在硬盘上是否存在 

 6、列举方法:

       list() 获取指定目录下的文件或文件夹名字,保存在String数组中

       listFile()获取指定目录下的文件或文件夹,但把这些文件或文件夹封装成File对象,保存在File数组中 

7、过滤器

       文件(文件夹)过滤器 FileFilter  内部有个方法 accept( File pathname)

posted @   少说点话  阅读(243)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
网站运行:7年51天17时24分5秒
点击右上角即可分享
微信分享提示