• File类(文件)


    File类

    概述

    java.util.File类是文件和目录路径名的抽象表示,主要用于文件盒目录的创建.查找.删除等操作

    Java把电脑中的文件盒文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作,

    可以使用File类的方法:

    • 创建一个文件.文件夹

    • 删除一个文件.文件夹

    • 获取一个文件.文件夹

    • 判断文件,文件夹是否存在

    • 对文件夹进行遍历

    • 获取文件的大小

    File类是一个与系统无关的类,,任何的操作系统都可以使用这个类中的方法.

    构造方法

    • public File(String pathname) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。//如果字符串代表的文件存在那么就指向这个文件,如果不存在,就会创建该文件

    • public File(String parent,String child):根据parent路径名字符串和child路径名字字符串创建一个新File实例

    代码实例:

    常用API方法

    • 获取功能的方法

    • 判断功能的方法

    • 创建删除功能的方法

    • 目录遍历功能的方法

    获取功能的方法

    • public String getAbsolutePath():返回此抽象路径名的绝对路径名字符串.

    • public String getPath():将此File转换为路径名字符串

    • public String getName():返回由此File表示的文件或目录的名称.

    • public long length():返回此File表示的文件的长度.

    判断功能的方法

    • public boolean exists():判断File表示的文件或者文件夹是否实际存在

    • public boolean isDirectory():判断此Dile表示的文件夹是否存在

    • public boolean isFile():判断此File表示的文件是否存在

    创建和删除文件的方法

    • public boolean createNewFile():当且仅当具有该名称的文件不存在时,创建一个新的文件,返回值是true

    • publc boolean delete():删除由此File表示的文件或者目录

    • public boolean makdir():创建由此File表示的文件夹

    • public boolean makdirs():创建由此File表示的文件夹,包括任何必须但是又不存在的父目录.

    目录的遍历

    • public String[] list():返回一个String数组,表示该File目录中的所有的子目录或者子文件

    • public File[] listFile():返回一个File数组,表示该File目录中的所有的子目录或者子文件.

  • 相关阅读:
    删除lv
    nohop以及后台运行的相关集合
    linux 上安装pstree
    python中的异常
    ansible批量验证密码
    Linux显示不了中文
    zabbix修改和查看登录密码
    chkconfig --add失败的处理方法
    vivado2016.2下系统自带DDR3 ip例程仿真运行
    分享我们必须知道的高速GTX技术
  • 原文地址:https://www.cnblogs.com/rosiness/p/14152572.html
Copyright © 2020-2023  润新知