当前位置: 首页 > news >正文

java 列出目录文件_java简单列出文件夹下所有文件的方法

本文实例讲述了java简单列出文件夹下所有文件的方法。分享给大家供大家参考,具体如下:

import Java.io.*;

public class ListFiles {

private static String s = "";

private static BufferedReader in = new BufferedReader(

new InputStreamReader(System.in));

public static void main(String[] args) {

try {

s = in.readLine();

getFileList(s);

in.close();

} catch (IOException e) {

e.printStackTrace();

}

}

public static void getFileList(String directory) {

File f = new File(directory);

File[] files = f.listFiles();

for (int i = 0; i < files.length; i++) {

if (files[i].isFile()) {

System.out.println("文件:" + files[i]);

} else {

System.out.println("目录:" + files[i]);

// System.out.println("目录绝对地址:" + files[i].getAbsolutePath());

getFileList(files[i].getAbsolutePath());

}

}

}

}

希望本文所述对大家java程序设计有所帮助。

相关文章:

  • java 代码下载excel_上传下载Excel的Demo,java代码
  • java数据类型最大值_Java 基本数据类型最大值极限和最小值极限
  • java json formatter_DataTimeFormatter 注解和 JsonFormatter注解的区别及应用
  • java 排名算法_JAVA算法之高级排序
  • java protobuf 反射_尝试在java中使用protobuf发送和接收消息,但收到错误:协议消息包含无效标记(零)...
  • java word 批注_Java 添加、回复、修改(替换)、删除Word批注
  • java自动化开发_五大Java自动化测试框架
  • java接口原理_java接口回调的原理
  • python复制excel到另一个excel_Python自动化办公Excel-从表中批量复制粘贴数据到新表...
  • python文件对象是可以迭代的_请教使用Python迭代文件
  • decorator模式 java_Java设计模式之装饰者模式(Decorator pattern)
  • java 文件写入本地文件_Java IO从本地读取文件写入本地另个文件
  • python重定向怎么理解_python重定向原理及实例
  • java redis 模糊_Java使用RedisTemplate模糊删除key操作
  • java nio与io优缺点_Java NIO与IO的区别和比较
  • [case10]使用RSQL实现端到端的动态查询
  • 【RocksDB】TransactionDB源码分析
  • Django 博客开发教程 16 - 统计文章阅读量
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JavaScript创建对象的四种方式
  • java正则表式的使用
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • nginx 配置多 域名 + 多 https
  • SQL 难点解决:记录的引用
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 猴子数据域名防封接口降低小说被封的风险
  • 开发基于以太坊智能合约的DApp
  • 聊一聊前端的监控
  • 前端
  • 算法之不定期更新(一)(2018-04-12)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 项目实战-Api的解决方案
  • # include “ “ 和 # include < >两者的区别
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #QT项目实战(天气预报)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $L^p$ 调和函数恒为零
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (a /b)*c的值
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (十一)c52学习之旅-动态数码管
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (转)项目管理杂谈-我所期望的新人
  • ./configure,make,make install的作用
  • .jks文件(JAVA KeyStore)
  • .NET 反射 Reflect
  • @Pointcut 使用
  • [BZOJ] 3262: 陌上花开
  • [CCIE历程]CCIE # 20604
  • [CF482B]Interesting Array
  • [C语言]——柔性数组
  • [EFI]Atermiter X99 Turbo D4 E5-2630v3电脑 Hackintosh 黑苹果efi引导文件
  • [Git].gitignore失效的原因