package com.learn.demo01.File;import java.io.File;/*File类遍历(文件夹)目录功能- public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录。- public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。注意:list方法和listFiles方法遍历的是构造方法中给出的目录如果构造方法中给出的目录的路径不存在,会抛出空指针异常如果构造方法中给出的路径不是一个目录,也会抛出空指针异常*/
public class Demo06File {public static void main(String[] args) {show02();}/*public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。遍历构造方法中给出的目录,会获取目录中所有的文件/文件夹,把文件/文件夹封装为File对象,多个File对象存储到File数组中*/private static void show02() {File file = new File("D:\\idea\\IdeaProjects\\08_FileAndRecursion");File[] files = file.listFiles();for (File f : files) {System.out.println(f);}}/*public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录。遍历构造方法中给出的目录,会获取目录中所有文件/文件夹的名称,把获取到的多个名称存储到一个String类型的数组中*/private static void show01() {//File file = new File("D:\idea\IdeaProjects\08_FileAndRecursion\\1.txt");//NullPointerException//File file = new File("C:\\Users\\itcast\\IdeaProjects\\shungyuan\\08_Fi");//NullPointerExceptionFile file = new File("D:\\idea\\IdeaProjects\\08_FileAndRecursion");String[] arr = file.list();for (String fileName : arr) {System.out.println(fileName);}}
}

File类遍历(文件夹)目录功能相关推荐

  1. php scandir 目录树,使用php scandir函数遍历文件夹目录和所有文件

    使用php scandir函数遍历文件夹目录和所有文件 $dir = "."; //当前目录 list_file($dir); function list_file($dir){ ...

  2. python遍历文件_python3 遍历文件夹目录所有文件

    dic = { 'sum_size':0, 'file_num':0, 'directory_num':0 } def get_size(path,txt): items =os.listdir(pa ...

  3. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录

    在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...

  4. JAVA基础初探(十二)Map接口及其常用实现类(HashMap)、File类详解(概述、创建、删除、重命名、文件属性读取/设置、遍历文件夹)

    该篇博客目录 1.Map接口及其常用实现类(HashMap.Hashtable) 2.File类(概述.创建.删除.重命名.文件属性读取/设置.遍历文件夹) 一.Map接口及其常用实现类(HashMa ...

  5. Java File类应用:递归遍历文件夹和递归删除文件

    要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件 注意: 以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在若要删除正文文件夹,可以在递归删 ...

  6. 【Java】(二十四)File类(文件操作,文件夹操作,FileFilter接口);Properties属性集合

    继续上一章,学习JavaIO框架 [Java](二十三)IO框架:流的概念与分类,字节流(对象流[序列化.反序列化]),编码方式,字符流(打印流,转换流) 上一节的学习(字节流,字符流)都是对文件内容 ...

  7. c++遍历文件夹下的文件_算法面试|开发者必备|使用递归函数进行无限分类及文件夹遍历...

    适合的读者:学生:初级程序员 前言 程序设计本质上是为了解决生产中的问题,而有时候我们面临的问题无法用有限的数学公式来解决,比如树形目录.无限分类等等,类似这种问题,用递归函数来解决就方便多了. 那什 ...

  8. java中File类应用:遍历文件夹下所有文件

    练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...

  9. JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

    ​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...

最新文章

  1. 2019编程语言最新排行榜!Python蝉联第一
  2. sublime text3 插件安装方法
  3. 28天打造专业红客(一)
  4. Java中的移位操作以及基本数据类型转换成字节数组【收集】
  5. 吴军信息论40讲_吴军信息论40讲笔记
  6. 在Mac下SVN(Cornerstone)迁出代码
  7. redis 源码 object.c 实现
  8. Spring集成文件轮询和测试
  9. 一本通 1064:奥运奖牌计数--AC
  10. 4chan 爬虫_类似4chan网站
  11. 《设计的品格 探索×呈现×进化的InDesign美学》—第1课1.3节文字游戏
  12. 7本免费的Java电子书和教程
  13. 现代信号处理——参数估计理论(最大似然估计)
  14. 从阿尔法狗元(AlphaGo Zero)的诞生看终极算法的可能性
  15. 大数据技术原理与应用(课后作业)
  16. WeX5和BeX5的区别
  17. 隐私公链背景的FAIRY SWAP,让DEX更进一步
  18. 手机服务器怎么维护,手机维护远程服务器
  19. c#拼图碎片形状_将碎片拼成完整的拼图
  20. 硬件工程师成长之路(3)——PCB设计

热门文章

  1. 【06】sass编译工具(弃)
  2. Activiti+oracle 启动项目时不能自动建表或更新表的问题分析及解决办法
  3. delphi 中配置文件的使用(*.ini)
  4. 调用WCF返回Josn的两种方式
  5. mysql 中模糊查询的四种用法介绍
  6. IPv6 RIPng (PT)
  7. [ZOJ 4024] Peak
  8. eclipse 修改maven项目的jdk版本
  9. python基础-------python2.7教程学习【廖雪峰版】(二)
  10. 构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock