• 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();
    }
    }

  • 相关阅读:
    常用正则表达式应用
    iOS 通知推送APNS
    IOS生活圈开发练习记录
    [转]定时器
    JavaScript如何在webView跳转到指点的位置
    用imageNamed加载图片产生的问题
    如何再分类中添加属性
    CADisplayLink定时器
    自定义UIBtton类后,在@implementation重写方法的作用
    CAAnimationGroup(组合动画)创建
  • 原文地址:https://www.cnblogs.com/cxd1996/p/10044481.html
Copyright © 2020-2023  润新知