zoukankan      html  css  js  c++  java
  • File文件类型和RandomAccessFile类型

    File文件类型

    一:作用

      对文件系统上的文件或目录进行查看操作等。只能创建,删除文件(目录)或者查看属性,但是不能修改文件的内容。

    二:构造器

      File(String pathname):参数pathname是一个路径,此构造器的相对位置是在项目名这个文件夹下。

       File(String parentpath,String childpath):参数parentpath和childpath是后者是前者的子目录。

    RandomAccessFile类型

    一:含义

      随机读写文件类型。 

    二:作用

      就是对文件可以进行读取,也可以进行写入操作。

    三:构造器

      RandomAccessFile(File file,String mode);

        file:文件类型,传一个具体的文件对象,而不是目录。

        mode:是文件的读写模式(文件是否可读,可写)。

        mode的值只能是"rw","r"。

      RandomAccessFile(String pathname,String mode);

        pathname:是一个文件的具体路径。

    四:常用方法

      write(int a),read(),读与写都只能操作一个字节,也就是8位,只能写出a的二进制的低八位。

    五:其他方法

        read(byte[] arr):将读取到的arr.length个字节存入数组arr中,返回值为实际读取的有效字节个数。

        write(byte[] arr):将字节数组里的字节写入文件。

        write(byte[] arr,int startIndex,int length):将字节数组里的字节从下标startIndex开始,写length个字节。

        getFilePointer():获取文件指针的下标。

        seek(int index):将指针移动到某一下标。  

    FileFilter文件过滤器

    一:作用

      对文件进行过滤。

    二:用法

      FileFilter filter = new FileFilter(){

        /*true:保留我们所需要的文件,false:不保留的文件*/

        /*回调函数,内部逻辑调用此方法*/

        public boolean accept(File file){

          return file.getName().startsWith(".");

        }

      };

      该逻辑获取文件名以.开头的文件。

      

  • 相关阅读:
    深度学习之视频人脸识别系列二:人脸检测与对齐
    终极指南:构建用于检测汽车损坏的Mask R-CNN模型(附Python演练)
    数据挖掘和机器学习的面试问题
    SVM多核学习方法简介
    RookeyFrame 线上 添加Model
    RookeyFrame Bug 线上创建的DLL被删除了 模块无法删除 临时解决
    RookeyFrame Bug 编号显示 系统自动生成 的问题,有时候依旧会显示text文本框
    C# 跨域 请求带cookie
    RookeyFrame 隐藏 首次加载菜单 的伸缩动画
    RookeyFrame 加载 自定义JS
  • 原文地址:https://www.cnblogs.com/lyr999736/p/9120273.html
Copyright © 2011-2022 走看看