博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
File类的基本操作之读出所有目录路径
阅读量:6435 次
发布时间:2019-06-23

本文共 631 字,大约阅读时间需要 2 分钟。

package org.mark.file;import java.io.File;/** * File类的基本操作之读出所有文件夹路径 * 假设给定一个文件夹,要求将此文件夹中的所有文件都列出来 * 使用递归 */public class TestChare {	/**	 * @param args	 */	public static void main(String[] args) {		// TODO Auto-generated method stub		File mark = new File("d:" + File.separator);		print(mark);	}	public static void print(File file) {		if (file != null) {// 推断对象是否为空			if (file.isDirectory()) {//假设是文件夹				File f[] = file.listFiles();// 列出所有文件				if (f != null) { // 推断能否列出,有的文件加密不能进					for (int i = 0; i < f.length; i++) {						print(f[i]);// 由于给的路径有可能是文件夹,所以继续推断					}				}			} else {				System.out.println(file);// 输出路径			}		}	}}

转载地址:http://ktqga.baihongyu.com/

你可能感兴趣的文章
mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
查看>>
网站发布
查看>>
使用redis的发布订阅模式实现消息队列
查看>>
换个姿势为安装包重签名
查看>>
算法笔记_029:约瑟夫斯问题(Java)
查看>>
BZOJ 1951: [Sdoi2010]古代猪文 [Lucas定理 中国剩余定理]
查看>>
基于scrapy爬虫的天气数据采集(python)
查看>>
Spring MVC 异步处理请求,提高程序性能
查看>>
redis StackExchange 主备 实现 demo
查看>>
将Jquery序列化后的表单值转换成Json
查看>>
GIT入门笔记(5)- 创建版本库
查看>>
jmeter之ip欺骗
查看>>
tcp_handle_req: Made 4 read attempts but message is not complete yet - closing connection
查看>>
qml demo分析(threadedanimation-线程动画)
查看>>
gradient渐变IE兼容处理
查看>>
webservice linux 杀进程
查看>>
gson 转换 List<Map> 注意事项
查看>>
Linux知识积累(8)卸载安装jdk
查看>>
基于SOA的组件化业务基础平台[转]
查看>>
Apache Commons工具集简介
查看>>