zoukankan      html  css  js  c++  java
  • 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目录中的所有的子目录或者子文件.

  • 相关阅读:
    ARM装配说明MCR/MRC学习
    smark和openfire即时通信代码
    Bulk Insert具体订单
    Redis测井系统
    几种任务调度的 Java 实现方法与比较
    Android中Style和Theme的使用
    高仿优酷Android客户端图片左右滑动(自动切换)
    Android GridView 一行显示数据(包括图片和文本),解决的办法是计算数据占该行的宽度是多少
    为Android GridView 设置行背景
    Android利用Filter过滤数据
  • 原文地址:https://www.cnblogs.com/rosiness/p/14152572.html
Copyright © 2011-2022 走看看