File --JAVA

这篇具有很好参考价值的文章主要介绍了File --JAVA。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

File --JAVA

构造方法

方法 说明
public File (String pathname) 根据文件路径创建对象
public File (String parent, String child) 根据父路径名字字符串和子路径名字符串创建文件对象
public File (String parent, String child) 根据父路径对应文件对象和子路径名字符串创建文件对象

方法

方法(判断,获取) 说明
public boolean isDirectory() 判断此路径表示的File是否为文件
public boolean isFile() 判断此路径名表示的File是否为文件
public boolean exists() 判断此路径名表示的File是否存在
public long length() 返回文件的大小(字节数量)
public String getAbsolutePath() 返回文件的绝对路径
public String getPath() 返回定义文件时使用的路径
public String getName() 返回文件名,带后缀
public lastModified() 返回文件的最后修改时间(毫秒值)

 

创建,删除方法

方法 说明
public boolean createNewFile() 创建一个新的空白文件夹
public boolean mkdir() 创建单级文件夹
public boolean mkdirs() 创建多级文件夹
public boolean delete() 删除文件,空文件夹

 

获取并遍历

Public File listFiles(),获取当前该路径下所有内容

 

注意:

  • 当调用者File表示的路径不存在时,返回null

  • 当调用者File表示的路径是文件时,返回File

  • 当调用者File表示的路径是一个空文件夹时,返回一个长度为0的数组

  • 当调用者File表示的路径是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在file数组中返回

  • 当调用者File表示的路径是一个隐藏文件的文件夹时,将里面所有的文件和文件夹的路径放在File数组中返回,包含隐藏文件

  • 当调用者File表示的路径是需要权限才能访问的文件夹时,返回File文章来源地址https://www.toymoban.com/news/detail-732425.html

到了这里,关于File --JAVA的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unable to make field private final java.lang.String java.io.File.path accessible: module java.base

    问题描述: 使用Android Studio运行应用时报错: Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not \\\"opens java.io\\\" to unnamed module @7a4eb222  从报错信息可以看出跟Java模块化有关,先前都是用的JDK8 而模块化是JDK9引入的新功能 解决方法: 经过检查发现

    2024年02月14日
    浏览(51)
  • Unable to make field private final java.lang.String java.io.File.path accessible:moudle java.base

    你项目的gradle版本和as版本不匹配,也就是你遇到下面报错时候,采用系统的提示方法将gradle改成了7.2导致上面的报错。 关闭Android Studio,删除刚刚的项目目录。然后重新解压导入,遇到Java版本问题按照下面博客解决:Your build is currently configured to use Java 17.0.6 and Gradle 5.6.4. 学

    2024年02月03日
    浏览(57)
  • Android问题记录 - Unable to make field private final java.lang.String java.io.File.path accessible

    最近一个Flutter项目有新需求,开发时一直是在iOS设备上运行,花了几天做完后运行到Android设备测试,结果项目构建失败了。 Flutter: 3.7.11 Android Studio: 2022.2.1 Java: 17.0.6 Gradle: 7.4 Android Gradle Plugin (AGP): 4.1.3 项目构建报错日志: 报错有点眼熟,根据以往开发经验,应该是Gradle版本

    2024年02月04日
    浏览(60)
  • Unable to make field private final java.lang.String java.io.File.path accessible: module java.base d

    Android Studio编译报错: Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not \\\"opens java.io\\\" to unnamed module 解决方案,在gradle.properties的org.gradle.jvmargs后面增加配置: 如图:

    2024年02月11日
    浏览(53)
  • Android Studio 解决Unable to make field private final java.lang.String java.io.File.path accessible错误!

    目录 前言 一、项目环境 二、报错信息 三、问题分析 四、解决方法         java.lang.String java.io.File.path accessible\\\"。这个错误通常会在编译或运行项目时出现,导致项目无法正常运行。         这个错误的原因是因为 Android Studio 使用了一个名为 \\\"Instant Run\\\" 的功能,该功

    2024年02月03日
    浏览(65)
  • Android问题记录 - Unable to make field private final java.lang.String java.io.File.path accessible(持续更新)

    最近一个Flutter项目有新需求,开发时一直是在iOS设备上运行,花了几天做完后运行到Android设备测试,结果项目构建失败了。 Flutter: 3.7.11 Android Studio: 2022.2.1 Java: 17.0.6 Gradle: 7.4 Android Gradle Plugin (AGP): 4.1.3 项目构建报错日志: 报错有点眼熟,根据以往开发经验,应该是Gradle版本

    2024年02月13日
    浏览(44)
  • Gradle问题解决 Unable to make field private final java.lang.String java.io.File.path accessible: module

    下载最新的 Android Studio(2023.12) 版本如下 运行后错误如下 百度google一圈发现没有什么线索,然后咨询gpt4得结果如下: 如果您在 Android Studio 中打开一个 GitHub 上的项目并遇到了“Unable to make field private final java.lang.String java.io.File.path accessible”这样的错误信息,这通常是因为

    2024年02月04日
    浏览(56)
  • java的构造方法

        构造方法是 Java中最重要的方法,也是 Java语言中最基本的方法,它直接影响程序的结构。java中不允许重复使用构造方法,但可以重复使用构造函数。 1. Java中只有构造函数可以使用被调用方提供的参数(如: int)作为参数,如果参数类型不确定,可以使用另一个构造函

    2024年02月01日
    浏览(29)
  • 详解JAVA中的构造方法

    目录 一、构造方法的概念 二、构造方法的特 性         构造方法(也称为构造器)是一个特殊的成员方法, 名字必须与类名相同,在创建对象时由编译器自动调用,并且在整个对象的生命周期内只调用一次。 代码演示: 运行结果 : 注意:           构造方法的作

    2023年04月08日
    浏览(47)
  • java基础语法-package构造方法-继承-多态

    java中的包 - package 包的主要功能: 包的基本语法 在一个文件中,可以没有包,或者一个包。但是不能出现两个包。 包名一般小写,是为了区分类名,类名一般大写 java中存在不同包相同类的名称,我们可以使用包名进行区分 一般情况下,在使用类的情况下,我们都使用类的

    2024年02月05日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包