美文网首页
Java | File类的使用

Java | File类的使用

作者: Ada54 | 来源:发表于2020-07-21 17:18 被阅读0次

    一、访问文件名的方法

    String getName():返回此File对象的文件名或路径名(如果是路径,则返回最后一级子路径名)

    String getPath():返回此File对象所对应的路径名

    String getAbsolutePath():返回此File对象所对应的绝对路径名

    File getAbsoluteFile():返回此File对象的绝对路径

    String getParent():返回此File对象所对应目录的父目录名

    二、文件检测的方法

    boolean exists():判断File对象所对应的文件或目录是否存在

    boolean canWrite():判断File对象所对应的文件是否可写

    boolean canRead():判断File对象所对应的文件是否可读

    boolean canExecute():判断File对象所对应的文件是否执行

    boolean isDirectory():判断File对象所对应的文件是否是目录

    boolean isAbsolute():判断File对象所对应的文件或目录是否是绝对路径

    三、目录操作的方法

    boolean mkdir():创建一个File对象所对应的目录,如果创建成功返回true,否则返回false

    String[] list():列出File对象的所有子文件名和路径名,返回String数组

    File[] listFiles():列出File对象的所有子文件和路径,返回File数组

    static File[] listRoots():列出系统所有根路径

    四、文件操作的方法

    boolean createNewFile():当File对象所对应的文件不存在时,创建一个File对象所指定的新文件,如果创建成功则返回true,否则返回false

    boolean delete():删除File对象所对应的文件或路径

    static File createTempFile(String prefix, String suffix, File

    directory):在指定的File目录下创建一个临时的空文件,使用给定前缀、系统生成的随机数和给定后缀作为文件名,如果没有传入File目录对象,则默认在临时文件目录创建临时文件

    void deleteOnExit():File对象会在JVM退出时删除所指定的文件或目录

    boolean renameTo(File dest):重命名此File对象所对应的文件或目录,如果命名成功则返回true,否则返回false

    五、获取文件常规信息

    long lastModified():返回文件的最后修改时间

    long length():返回文件内容的长度

    参考链接:https://www.cnblogs.com/baoliyan/p/6219130.html

    相关文章

      网友评论

          本文标题:Java | File类的使用

          本文链接:https://www.haomeiwen.com/subject/vbcwkktx.html