zoukankan      html  css  js  c++  java
  • File

    方法名称

    说明

    boolean exists( )

    判断文件或目录是否存在

    boolean isFile( )

    判断是否是文件

    boolean isDirectory( )

    判断是否是目录

    String getPath( )

    返回此对象表示的文件的相对路径名

    String getAbsolutePath( )

    返回此对象表示的文件的绝对路径名

    String getName( )

    返回此对象表示的文件或目录的名称

    boolean delete( )

    删除此对象指定的文件或目录

    boolean createNewFile( )

    创建名称的空文件,不创建文件夹

    long  length()

    返回文件的长度,单位为字节, 如果文件不存在,则返回 0L

                                                                                                                     流

    字节输入流:

    package cxd;
    //引入相关的类
    import java.io.*;

    public class Text8 {
    public static void main(String[] args) throws Exception {
    File file=new File("d:\888.txt");
    //构造文件输入流,FileinputStream对象
    FileInputStream fis=new FileInputStream(file);
    //读取文本文件的数据
    fis.available();
    fis.read();
    //关闭文件流对象
    fis.close();
    }
    }  

    字节输出流:

    package cxd;
    //引入相关的类型
    import java.io.*;

    public class Text9 {
    public static void main(String[] args) throws Exception {
    File file=new File("d:\999.txt");
    //构造文件输出流FileOutputStream对象
    FileOutputStream fos=new FileOutputStream(file);
    //把数据写到文本文件中
    String name="好好学习";
    byte [] arr=name.getBytes();
    fos.write(arr);
    //关闭文件流对象
    fos.close();
    }
    }

    字符输入流

    package cxd;
    //引用相关类型
    import java.io.*;

    public class Text10 {
    public static void main(String[] args) throws Exception {
    File file=new File("d:\10.txt");
    //构造FileReader和BufferedReader对象
    Reader reader=new FileReader(file);
    BufferedReader brr=new BufferedReader(reader);
    //调用readLine()方法读取数据
    brr.readLine();
    //关闭文件流对象
    brr.close();
    reader.close();
    }
    }

    字节输出流

    package cxd;
    //引用数据类型
    import java.io.*;

    public class Text11 {
    public static void main(String[] args) throws Exception {
    File file=new File("d:11.txt");
    //构造FileWriyer和BufferedWriter对象
    Writer writer=new FileWriter(file);
    BufferedWriter buff=new BufferedWriter(writer);
    //调用Writer()方法写数据
    buff.write("嘿嘿嘿");
    //流对象的清空和关闭flush()和close()
    buff.flush();
    buff.close();
    }
    }

  • 相关阅读:
    catchadminvue 安装遇到的问题
    HttpRunner 3.x (三)环境与简介 测试
    HttpRunner 3.x (五):variables变量的声明和引用 测试
    HttpRunner 3.x (四):post请求类型application/xwwwfromurlencoded 测试
    httprunenr 3.x(一)环境安装与准备 测试
    httprunner 3.x(二)测试用例结构 测试
    单例模式,工厂模式
    【更新公告】Airtest更新至1.2.4
    【更新公告】pocoui更新至1.0.85版本
    使用Airtest对iOS进行自动化的常见问题答疑
  • 原文地址:https://www.cnblogs.com/cxd1996/p/10044481.html
Copyright © 2011-2022 走看看