java------用File类列出一个目录下的所有文件夹和文件
来源:互联网 发布:雷霆战机觉醒矩阵 编辑:程序博客网 时间:2024/05/16 01:33
一、预备知识
要知道File类在java.io.File包中,所以要导入这个包。
File类中用到的方法:
boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录
File[] listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件
File类中用到的常量:
public static final String separator 与系统有关的默认名称分隔符,这个字符串只表示一个字符:separatorChar
二、代码实现
package org.io;import java.io.File;public class IODemo01{ public static void main(String[] args) { File file = new File("E:"+File.separator); list(file); } public static void list(File file) {if(file.isDirectory())//判断file是否是目录 {File [] lists = file.listFiles();if(lists!=null){ for(int i=0;i<lists.length;i++) { list(lists[i]);//是目录就递归进入目录内再进行判断 }} } System.out.println(file);//file不是目录,就输出它的路径名,这是递归的出口 }}三、效果展示
0 0
- java------用File类列出一个目录下的所有文件夹和文件
- java------用File类列出一个目录下的所有文件夹和文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- 批量删除一个目录下所有的文件夹和文件
- 递归列出指定目录内的所有文件夹和文件
- 如何列出某个目录下的所有目录和文件
- python 列出指定目录下的所有目录和文件
- Java File类的递归获得文件夹下所有文件夹和文件
- 列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- java程序的递归算法 列出某个目录下的所有子目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- Java递归算法,列出某个目录下的所有子目录和文件
- Maximum Flow 练习:RookAttack,最大二分图匹配
- Uva 11401 - Triangle Counting 解题报告(计数)
- Arduino浮点数转换为字符串
- VB210-医学图像数据库的构建(SQL数据库) 原创新品,独家发布
- oracle手记
- java------用File类列出一个目录下的所有文件夹和文件
- *阵三角形java程序整理
- 题目1070:今年的第几天?
- js身份证验证代码(支持15位和18位身份证)
- linux c编程gets的替换函数
- 用 ElementTree 在 Python 中解析 XML
- CCS3.3下载UBOOT到NANDFLASH
- 【JAVA】类继承对父类静态变量的操作
- 题目1078:二叉树遍历