• java中io流


    IO流

    1.定义:IO流----->input output 输入输出流

      输入:将文件读到内存中

      输出:将文件从内存输出到其他地方

    2.技术作用:

                 主要就是解决设备和设备之间的数据的传输问题File文件

    1.三种创建File对象的方法:

    1.file(pathname):-通过制定的文件路径,创建一个file对象

    eq:File file = new File(“文件路径”)

    2.exists():------判断文件是否存在,返回一个Boolean

    3.File(File parent,String child):根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。

    4.File(String parent,String child):根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。

    2.目录的分隔符:

    1.不同系统的分隔符不一样。

    Windows:目录分隔符:“\”,“/”

    Linux: 目录分隔符:“/”

    2.获取系统默认的分隔符:

    File.separator()

    3.文件路径:

    a)         绝对路径:文件在硬盘上的完整路径,绝对路径一般都是以盘符开头

    b)         相对路径:相对路径就是资源文件相对当前程序的路径

    注意:.. 表示上一级目录 , . 当前文件目录

    4.File中的常用方法:

    1.createNewfile():---------创建一个新的文件

    2.mkdir():---------------创建一个文件夹

    注意:获取路径时,不能存有同名的文件或文件夹,也只能创建单级文件夹

    3.mkdirs():--------------创建嵌套文件夹ex:D:aa//bb;

    4.renameTo(文件):---------重命名

    Eq: File file = new File(“D:\aa”);

      File destFile = new File(“D:\bb”);----重命名的名字

                         System.out.println(file.renameTo(destFile));

    ------------------------------重命名文件夹

    System.out.println(file.renameTo(new File(“D:\cc”)));

    ----------------------------------重命名文件

    System.out.println(file.renameTo(new File(“F:\cc”)));

    -----------------更换盘符(实际是剪切)

    5.delete():删除文件或空的文件夹(直接删掉)

    6.deleteOnExit():在Java虚拟机退出时删除(可以用来删除临时文件)

    7.isFile():判断是否是一个文件--------------Boolean

    8.isDirectory():判断是否是一个文件夹-------------Boolean

    9.isHidden():判断是否是隐藏文件----------------Boolean

    10.isAbsolute():判断是否是绝对路径-------------------Boolean

    11.getName():获取文件名称

    12.getPath():获取文件路径

    13.getAbsolutePath():获取文件绝对路径

    14.Length():获取文件的大小

    15.getParent():获取文件的父目录(整个父目录的路径)

    16.lastModified():获取最后一次被修改的时间(毫秒)

    17.listRoots():获取Windows电脑的所有盘符

    Eq:File[] file = File.listRoots();

    18.Lsit():获取指定文件夹下文件的名称------String[]

    19.List(FilenameFilter filter):过滤指定后缀的文件---String[]

    20.listFiles():获取指定文件夹下文件夹------File[]

    21.ListFiles(FilenameFilter filter):过滤指定后缀的文件---File[]

  • 相关阅读:
    互联网对实体经济的三轮冲击
    虎嗅网
    RabbitMQ实战-死信队列
    RabbitMQ实战
    Hadoop之MapReduce流程
    Hadoop之HDFS读写流程
    GitHub预览网页[2019最新]
    Java操作Hadoop集群
    Hadoop分布式集群搭建
    Hadoop Local(本地)模式搭建
  • 原文地址:https://www.cnblogs.com/liluyu123/p/6179769.html
Copyright © 2020-2023  润新知