java 文件基础

文件

文件在程序中是以流的形式来操作的【输入流,输出流】;

  • 创建文件方法:

    new File(String pathname);
    new File(File parent, String child);
    new File(String parent, String child);
    createNewFile()
    
  • 获取文件信息方法:

    getName();
    getAbsolutePath();
    getParent();
    length(); //字节大小
    exits();
    isFile();
    isDirectory();
    
  • 目录操作:在java中目录也被当做文件处理

    mkdir(); //一级目录创建;
    mkdirs(); //多级目录创建;
    delete(); //只能删除空目录 或者文件;
    
  • IO流原理:在java 程序中,对于数据的输入输出操作以“流(stream)” 的方式进行,流的分类:

    • 按操作数据的单位不同分:字节流【8 bit,无损操作】和字符流【文本文件】;

    • 按数据流的流向分:输入流,输出流;

    • 按流的角色不同分为:节点流,处理流/包装流;

      抽象基类 字节流 字符流
      输入流 InputStream Reader
      输出流 OutputStream Writer
    • IO流共涉及40多个类,都是由这4个类派生出来的;

posted @ 2025-02-21 17:40  烟雨断桥  阅读(12)  评论(0)    收藏  举报