文档章节

工具类:递归遍历文件夹里所有文件

阿呆的柜子叫小羊
 阿呆的柜子叫小羊
发布于 2015/10/26 17:24
字数 135
阅读 20
收藏 0

package com.hengshan.yundonggo.util;


import java.io.File;


/**

 * 遍历文件夹下面所有文件

 * 

 * @author dgy

 *

 */

public class FileUtil {


/*

* 遍历

*/

public boolean readfile(String filepath) {

File file = new File(filepath);

if (!file.isDirectory()) {

// 路径是一个文件

System.out.println("文件");

} else if (file.isDirectory()) {

// 路径是一个目录

System.out.println("文件夹");

String[] filelist = file.list();

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

// 没有子文件夹

File readfile = new File(filepath + "\\" + filelist[i]);

if (!readfile.isDirectory()) {

System.out.println("path=" + readfile.getPath());

} else if (readfile.isDirectory()) {

// 如果文件夹下面还有子文件夹

readfile(filepath + "\\" + filelist[i]);

}

}

}

return true;

}

}


© 著作权归作者所有

阿呆的柜子叫小羊
粉丝 0
博文 5
码字总数 1335
作品 0
合川
程序员
私信 提问
java中常见的递归使用场景

一、递归概述 程序调用自身的编程技巧称为递归.递归作为一种算法在程序设计语言中广泛应用。 递归需具备的条件: 子问题须与原始问题为同样的事,且更为简单; 不能无限制调用本身,须有个出...

lkee6760
2017/02/02
0
0
Java十行代码实现递归删除目录下所有文件

递归删除目录下所有文件 什么是递归 要递归首先需要有方法。递归,即方法自己调用自己。一般在程序中很少使用,但在这个实现中,我们无法知道文件夹的深度,更无法根据深度来实现循环的嵌套。...

Zero_Yi
2018/07/20
0
0
Unity编辑器开发(四):实战、开发一个AB包编辑器工具

前言 在我们上一篇(Unity编辑器开发(三):实战、开发一个AB包编辑器工具)的结尾,我们拥有了如下图中那样的一个编辑器窗口: 接下来我们要继续干点有意义的事情了,毕竟这样一个空框框的...

qq992817263
2018/04/13
0
0
java 之 组合模式(大话设计模式)

代码是一门艺术,每次看完大话设计模式后都会有新的认识,有时会感叹原来还可以这样玩,相信大家都用过递归,递归的使用一般遍历文件夹等会常用到, 今天讲的设计模式类似于递归,也比较神奇...

红尾巴的猪
2017/12/13
0
0
用commons-net包写Ftp客户端下载(二)

上次写完了工具类,那么然后就是另一个工具类了。 1.也就是对ftp上文件的遍历。 这里我发现了一个问题,下载文件的时候,每次都得重新连接,也就是一次连接只能下载一个文件。 虽然到最后我也...

猴子
2011/10/20
881
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
8
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
907
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部