首页 > 其他分享 >5.File的listFile方法

5.File的listFile方法

时间:2024-03-28 15:44:25浏览次数:25  
标签:返回 调用者 数组 listFile 文件夹 File null 方法

  1. listFiles方法注意事项:
  2. 当调用者不存在时,返回null
  3. 当调用者是一个文件时,返回null
  4. 当调用者是一个空文件夹时,返回一个长度为0的数组
  5. 当调用者是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回
  6. 当调用者是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏内容
  7. 当调用者是一个需要权限才能进入的文件夹时,返回null
public class Test05 {
    public static void main(String[] args) {
        File file = new File("F:\\");
        File[] files = file.listFiles();//返回值是一个File类型的数组
        for (File file1 : files) {
            System.out.println(file1);//输出目录下所有文件夹和文件
        }
    }
}

 

标签:返回,调用者,数组,listFile,文件夹,File,null,方法
From: https://www.cnblogs.com/dragon-proud-sky/p/18101875

相关文章

  • 4.File类判断和获取功能
    publicclassTest04{//publicbooleanisDirectory()测试此抽象路径名表示的File是否为目录//publicbooleanisFile()测试此抽象路径名表示的File是否为目录//publicbooleanexists()测试此抽象路径名表示的File是否存在//publicString......
  • oop对象使用过程中,调用了什么方法
    探索探索oop代码中,类对象定义、声明、初始化、赋值、引用等过程中,调用了什么函数。假设Test类有带参构造函数,拷贝构造函数,重载赋值运算符,析构函数等。1、Test类只有一个成员变量/*C++编译器对于对象构造的优化:用临时对象生成新对象的时候,临时对象就不产......
  • ETL工具-nifi干货系列 第五讲 处理器GenerateFlowFile
    1、今天我们一起来学习处理器GenerateFlowFile。这个处理器创建带有随机数据或自定义内容的FlowFiles。GenerateFlowFile对于负载测试、配置和模拟非常有用。从工具栏拖动处理器到画布,然后选择GenerateFlowFile即可。 2、点击add按钮或者双击 GenerateFlowFile可将此处理器......
  • 3.File类删除
      //注意点://1、删除后不进入回收站//2、如果删除的是文件和空文件夹,那么直接删除//3、如果删除一个有内容的文件夹,不能直接删除,只能先进入文件夹,删除里面内容后才能删除文件夹publicclassTest03{publicstaticvoidmain(String[]args){......
  • JS中为什么forEach方法不能终止
    forEach是我们在日常工作中经常使用到的方法,但是你有什么尝试使用forEach进行停止或终止等操作呢?一、走进forEach对于forEach了解不多的,只知道它可以遍历数组,如果有这么一个操作:一个数组[0,1,2,3,4,5],打印出[0,1,2,3],可能会这么写。1.1尝试returnconstarr=[0,......
  • 初始File----三种创建File实例方法
    publicclassTest01{publicstaticvoidmain(String[]args){method1();method2();method3();}privatestaticvoidmethod3(){//File(Fileparent,Stringchild)从父抽象路径名和子路径名字符串创建新的File实例......
  • [转][C#] Guid 一些常用方法
    在SQLServer里面,定义GUID类型的字段是:uniqueidentifier生成一个全是0组成的GUID的写法是:cast(cast(0asbinary)asuniqueidentifier)生成一个随机的GUID的写法是:SELECTNEWID()在C#里面,生成Guid的方法是:varnewid=Guid.NewGuid().ToString("d");......
  • vue3子组件给父组件传参,父组件给子组件传参,在父组件中直接调用子组件中的某个方法
    vue3子组件给父组件传参,父组件给子组件传参,在父组件中直接调用子组件中的某个方法1、子传父,以传递id为例子:constemit=defineEmits(['passId']);//在需要传递的参数的地方写,id为需要传递的参数emit('passId',id); 父://引入子组件constSonPage=defineAsyncCo......
  • Java基础语法(五)| 方法
    1.方法概述1.1什么是方法方法(method)完成某一个特定功能的代码块。1.2方法基本使用将资料中给大家提供的打怪物发射炮弹重复的代码,把一些重复代码进行抽取(封闭)思想. 调用格式方法名();注意:1.方法必须先创建才可以使用,该过程成为方法定义。2.方法创建后并......
  • MappedByteBuffer VS FileChannel:从内核层面对比两者的性能差异
    本文基于Linux内核5.4版本进行讨论自上篇文章《从Linux内核角度探秘JDKMappedByteBuffer》发布之后,很多读者朋友私信我说,文章的信息量太大了,其中很多章节介绍的内容都是大家非常想要了解,并且是频繁被搜索的内容,所以根据读者朋友的建议,笔者决定将一些重要的章节内容独......