学习Java第十五天:1、文件操作

1、文件操作

  1. 文件---把数据持久化到磁盘的载体

    文件的组成:

    1. 文件的基本属性(文件名称,文件类型,文件的创建时间,文件的大小......)

    2. 文件中的内容(数据)

    我们要想通过java提供的输入输出流读写文件中的内容就得先学会操作文件。

    Java中为我么提供了一个专门操作文件的java类---java.io.File类

  2. File类的对象创建和常用方法

    File类的定义 public class File

    File类的静态成员变量:

    static String pathSeparator 与系统相关的路径分隔符字符,为方便旗舰,表示为字符串。

    static char pathSeparatorChar 与系统相关的路径分隔符

    static String separator 与系统相关的默认名称 - 分隔符字符,以方便的方法表示为字符串。

    static char separatorChar 与系统相关的默认名称分隔符。

    D:\test\test.txt = D: + File.separator + test + File.separator + test.txt

    File类的构造方法

    File(Stirng pathname)---通过给定的文件路径字符串创建新的File实例。

    File(Stirng parent,String child)---通过给定的文件位置字符串和给定的文件名称字符串创建新的File实例。

    File(File parent,String child)通过给定的文件位置File对象和给定的文件名称字符串创建新的File实例。

    注意:文件File类的对象创建以后,不会生成实际的文件或者文件夹,充其量就是创建了一个文件对象。

    常用方法

    1. boolean exists() --- 判断路径名表示的文件或目录是否存在。

    2. boolean createNewFile() --- 创建新文件。

    3. boolean mkdirs() --- 创建新的文件夹。

    4. boolean delete() --- 删除文件/文件夹(删除文件夹的时候要将该文件夹下的文件盒子文件夹全部删除才行)。

    5. boolean canRead() --- 判断文件是否可读。

    6. boolean canWrite() --- 判断文件是否可写。

    7. boolean isHidden() --- 判断文件是否为隐藏文件。

    8. boolean isFile() --- 判断文件对象是否为普通文件。

    9. boolean isDirectory() --- 判断文件对象是否为目录。

    10. String getPath() --- 得到文件对象的路径名称字符串。

    11. String getName() --- 得到文件对象所标识的文件或者目录的名称。

    12. String getParent() --- 得到文件对象表示的路径的父目录路径。

    13. long length() --- 得到文件对象所表示的文件的长度。

    14. long lastModified() --- 得到文件对象所表示的文件上次修改的时间。

    15. String[] list() --- 得到文件对象所表示的文件夹中的所有文件夹名称返回一个字符串数组。

    16. File[] listFiles() --- 得到文件对象代表的文件夹中的所有文件和文件夹的文件对象,返回一个文件对象数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网农民工001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值