zoukankan      html  css  js  c++  java
  • I/O流 File类常用API

    File类常用方法:
    1、创建File对象
    File(File parent, String child)
    从父抽象路径名和子路径名字符串创建新的 File实例。
    File(String pathname)
    通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
    File(String parent, String child)
    从父路径名字符串和子路径名字符串创建新的 File实例。
    File(URI uri)
    通过将给定的 file: URI转换为抽象路径名来创建新的 File实例。
    注意:创建得到的file对象是否真实存在得看对应的路径下是否有相应的文件。如果没有可
    通过file.createNewFile()创建出来。

    2、判断文件是否存在
    boolean exists();

    3、获取文件名
    String getName();

    4、获取文件路径
    String getPath();//相对路径

    5、获取文件绝对路径
    String getAbsolutePath();

    6、创建新文件
    File createNewFile();

    7、删除文件
    boolean delete();

    8、判断是否是文件
    boolean isFile();

    9、判断是否是目录
    boolean isDirectory();

    10、返回一个字符串数组,命名由此抽象路径名表示的目录中的文件和目录。
    String[] list();

    11、返回一个字符串数组,命名由此抽象路径名表示的目录中满足指定过滤器的文件和目录。
    String[] list(FilenameFilter filter);

    12、返回一个抽象路径名数组,表示由该抽象路径名表示的目录中的文件。
    File[] listFiles();

    13、返回一个抽象路径名数组,表示由此抽象路径名表示的满足指定过滤器的目录中的文件和目录。
    File[] listFiles(FileFilter filter);

    14、返回一个抽象路径名数组,表示由此抽象路径名表示的满足指定过滤器的目录中的文件和目录。
    File[] listFiles(FilenameFilter filter);

    15、创建目录
    File mkdir();

    16、创建多层级目录,不会创建已经存在的目录
    File mkdirs();

    —转载请注明出处
  • 相关阅读:
    Memcached基本架构和思想
    varnish和squid的对比
    常用排序讲解
    数据结构堆的一种比较明白的讲解
    磁盘挂载MOUNT 445问题集
    mysql 如何提高批量导入的速度
    云平台涅槃重生计划
    NumPy、SciPy 等Python包在Windows下的whl安装包下载
    表迁移工具的选型-复制ibd的方法
    下一步的技术研究方向
  • 原文地址:https://www.cnblogs.com/landiss/p/14088379.html
Copyright © 2011-2022 走看看