zoukankan      html  css  js  c++  java
  • java File I/O

    File类:

      常用方法:

        boolean exists( ):判断文件或目录是否存在
        boolean isFile( ):判断是否是文件
        boolean isDirectory( ):判断是否是目录
        String getPath( ):返回此对象表示的文件的相对路径名
        String getAbsolutePath( ):返回此对象表示的文件的绝对路径名
        String getName( ):返回此对象表示的文件或目录的名称
        boolean delete( ):删除此对象指定的文件或目录
        boolean createNewFile( ):创建名称的空文件,不创建文件夹
        long length():返回文件的长度,单位为字节, 如果文件不存在,则返回 0L

    I/O流

      流的分类:

        按照流向分:

          输出流:OutputStreamWriter作为基类

          输入流:InputStreamReader作为基类

        按照处理数据单元划分:

          字节流:

            字节输出流:OutputStream基类

            字节输入流:InputStream基类

          字符流:

            字符输出流:Writer基类

            字符输入流:Reader基类

    例:

    // 1、创建输入流对象,负责读取D:我的青春谁做主.txt文件
    FileInputStream fis = new FileInputStream("D:\我的青春谁做主.txt");
    //2、创建输出流对象,负责将文件内容写入到C:myFilemy Prime.txt中
    FileOutputStream fos = new FileOutputStream("C:\myFile\myPrime.txt",true);
    // 3、创建中转站数组,存放每次读取的内容
    byte words [] = new char[1024];
    // 4、通过循环实现文件读写
    while((fis.read())!=-1){
    fis.read(words); //读取文件
    fos.write(words, 0, words.length); //写入文件
    }

  • 相关阅读:
    iPhone 6和iPhone 6 plus的AV Foundation框架特性
    实时人脸识别
    相机 视频流数据--预览 拍照 变焦
    AVCaptureStillImageOutput获取静态图像
    jquery返回上一页面
    js闭包
    一些正则匹配
    嵌套 click 第二层 click会叠加 导致 触发 多次
    QPS
    除了汉字全部过滤
  • 原文地址:https://www.cnblogs.com/fzc521/p/8665809.html
Copyright © 2011-2022 走看看