Java--IO处理基础

  1. 文件流: 文件在程序中是以流的形式来操作的。

    • 输入流:数据从数据源(文件)到程序(内存)的路径
    • 输出流:数据从程序(内存)到数据源(文件)的路径
  2. 创建文件的三种方式:

    • new File(String pathname) //根据路径创建一个File对象
    • new File(File parent,String child) //根据父目录文件+子路径创建
    • new File(String parent,String child) //根据父目录+子目录创建
  3. 获取文件相关信息

  4. file.getname() //文件名
    file.getAbsolutePath()//得到绝对路径
    file.getParent() //父级目录
    file.lenth() //长度
    file.exists() //是否存在
    file.isFile() //是否是文件
    file.isDirectory() //是否是目录
    
  5. 目录的操作和文件删除(java中目录也当作文件直接处理)

    mkdir创建一级目录

    mkdirs创建多级目录 返回的是bool值

    delete删除目录

  6. 流的分类

    • 按操作数据单位不同: 字节流(二进制文件 InputStream OutputStream) 字符流(文本文件 Reader Writer
  • 按数据流的流向不同:输入流,输出流
    • 按流的角色不同分为: 字节流,处理流/包装流
  1. 文件中一个汉字占 3 个字节!!! 所以尽量不要用字节流文件去读取文件,应该采用字符流去操作文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值