首页 > 编程语言 >File --JAVA

File --JAVA

时间:2023-10-31 13:25:28浏览次数:50  
标签:文件 JAVA String -- 路径 文件夹 File public

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

标签:文件,JAVA,String,--,路径,文件夹,File,public
From: https://www.cnblogs.com/longlonglong777/p/17800010.html

相关文章

  • 线程创建方式
    1.Thread通过继承Thread的方式,可以创建一个线程,需要重写其中的run方法,启动线程时,通过调用start方法启动。形如:2.Runnable通过实现Runnable接口的方式,可以创建一个线程,需要重写其中的run方法,启动线程时,将自定义类的实例作为一个参数,调用Thread的构造方法,得到一个线程实例,再......
  • 第五章学习笔记
    一、硬件定时器硬件定时器是计算机内部的硬件组件,用于生成定时中断信号。它通常由CPU或主板集成,可用于测量时间和执行定时操作。以下是一个简单的示例,演示如何在Linux上使用硬件定时器:include<stdio.h>include<stdlib.h>include<signal.h>include<sys/time.h>voidtimer......
  • 硬件产品经理如何开始
    1、根据自己目标行业,参考成熟的产品经理简历,打造自己的一份产品简历2、有条理地、系统地提炼过往共工作经理中有关硬件产品相关内容。3、学习硬件产品的理论知识、方法论,吸收融入自己见解4、培养产品sense。多看案例,多看别人分享,多看书。要看好书,好的分享。(那些槽糕,条理不清的......
  • 【笔者感悟】笔者的学习感悟【十】
    写在前面  今天笔者想来和大家讨论一下,刷算法题的一些心得  说到算法题想必很多同学都会有许许多多的讨论,有的同学认为刷算法题是必修课,有的同学认为算法不实用,工作中用不到。  那么笔者的态度是什么,以前其实已经说过了,还是那句话:必须刷  至于为什么,后面会解释,并且笔......
  • linux 中 strings命令
     001、linux中strings命令主要是在对象文件或者二进制文件中查找可打印的字符串。 002、举例(base)[b20223040323@admin1~]$strings/bin/ls|head/lib64/ld-linux-x86-64.so.2libselinux.so.1__gmon_start___initfgetfileconfreeconlgetfilecon_finilibc......
  • IDEA基本操作
    IDEA基本操作1IDEA常用快捷键快速生成main方法和输出语句main方法:main或者psvm,回车输出语句:sout,回车常用快捷键Ctrl+D:复制数据到下一行Ctrl+X:剪切数据,可以用来删除所在行Ctrl+Alt+L:格式化代码,建议自己写代码的时候就注意格式Ctrl+/:对选中的代码添加单行注释,如果想取消注......
  • Ubuntu20.04 开机启动服务
    1、编写开机自启脚本1cd/etc/systemd/system2sudovimhello.service脚本内容:[Unit]Description=hello[Service]Type=simpleExecStart=/mnt/data1/hello/loongRestart=always[Install]WantedBy=multi-user.target2、启动sudosystemctlstarthello.service......
  • 初学C时的变量存储类型总结
    从初学时的C语言,到后面的Java,C++,Python等各种高级程序设计语言,汇编语言等低层语言,变量存储类型都是语言学习很重要的基础。本次以C语言为例,如下图。首先,有多种分类:局部变量和外部变量;动态存储变量和静态存储变量……如典型的static变量有局外部之分,但一定是静态变量。我们常用......
  • [极客大挑战 2019]PHP
    打开靶机页面后发现有提示:因为每次猫猫都在我键盘上乱跳,所以我有一个良好的备份网站的习惯。结合常用的备份字典,直接扫到存在www.zip文件,下载后解压打开,发现源码。在index.php中,关键代码如下:<?phpinclude'class.php';$select=$_GET['select'];$res=unserialize......
  • [转载]什么是幂等?如何解决幂等性问题?
     什么是幂等性幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状......