zoukankan      html  css  js  c++  java
  • javase IO

    File 类,用来表示一个文件或者一个文件夹,通过File类的对象来对
    文件夹的名字,路径,大小等等访问,但是不可以直接访问文件内的
    数据

    构造
    new File(String url) 指定路径
    new File(String parentUrl,String url) 指定父路径,当前文件
    new File(File parent,String url) 父File对象,当前文件

    常用方法
    file对象.exists() 判断是否存在
    file对象.isFile() 是否是文件
    file对象.isDirectory() 是否是文件夹
    file对象.delete() 删除
    file对象.mkdir() 创建目录
    file对象.mkdirs() 创建目录,把不存在的父级目录一并创建
    file对象.createNewFile() 创建文件
    file对象.getName() 得到文件名
    file对象.getAbsolutePath() 得到文件的绝对路径
    file对象.getParent() 返回父级目录的名字
    file对象.getParentFile() 返回父级目录的对象
    file对象.list() 得到所有的子集file的名字数组
    file对象.listFiles() 得到所有子集的file的对象数组

    什么是IO?
    IO可以写成In 和Out 也就是读和写,所有IO的体系功能基本上就是
    读写.
    IO作用:读写设备上的数据,包括磁盘,网络,内存等
    IO流根据数据的走向分为输入流(读)和输出流(写)
    IO流根据处理的数据的类别分为字节流和字符流

    字节流:可以用来处理任何类型的数据,包括文字,视频等,所有的
    字节流的类都以Stream结尾
    字符流:用来处理文本类型的数据

    字节:计算机的存储单位,所有的数据都会占据一定的存储空间
    字符:a、1、哈、* 这些都是字符。对应着不同的字符编码集字符存储
    占据的字节大小也不一样

    GBK 中文字符编码集

    Unicode 是为了解决不同地区的信息交流的问题,国际组织定制的一
    套字符编码,目的是为了解决跨平台,跨地区的信息交流问题.对于全球
    多个国家常用的字符,在这套编码中都有一个固定的数字来表示

    字节流的两个超类,是抽象类
    InputStream 字节输入流
    FileInputStream:用来读取文件的内容信息的一个类

    OutputStrem 字节输出流
    FileOutputStream:用来向文件中写入内容

  • 相关阅读:
    JS字符串截取(获取指定字符后面的所有字符内容)
    vue图片上传插件
    php获取两个日期之间的所有日期
    laravel做定时任务时,加参数(也可缓存参数)
    前端传参数(数组,值为json字符串),后端接收json_decode()转为数组,数组为空值
    springboot的maven多模块项目
    如何给文件重命名
    springboot的get请求和post请求
    java调用ffmpeg
    mybatis批量插入List
  • 原文地址:https://www.cnblogs.com/beiluoL/p/10429098.html
Copyright © 2011-2022 走看看