使用递归显示某个文件目录下所有文件名
来源:互联网 发布:java定义全局变量 编辑:程序博客网 时间:2024/06/05 07:41
列出指定目录下所有内容,因为目录下还有目录,而我们只要使用同一个列出目录功能的函数完成即可。也就是函数自身调用自身。
这种表现形式或者编程手法,我们称之为递归。
下面是显示出某个文件目录下所有文件名的Demo code:
package javase.day18;import java.io.File;import java.math.BigInteger;public class FileDemo3 {public static void main(String[] args) {// TODO Auto-generated method stubFile file = new File("G:\\黑马程序员");showDir(file);}public static void showDir(File file){File[] files=file.listFiles();for(int i=0 ; i<files.length;i++){if(files[i].isDirectory()){showDir(files[i]);}else{System.out.println(files[i]);}}}}
如需删除某个目录下的所有文件,则Demo code 为:
public static void removeDir(File dir){File[] files=dir.listFiles();for(int i=0 ; i<files.length;i++){if(files[i].isDirectory()){removeDir(files[i]);}else{files[i].delete();}}}
- 使用递归显示某个文件目录下所有文件名
- 如何查看某个指定目录下的所有文件,只要显示其文件名,并把它输出
- 递归遍历某个目录下的所有java文件
- 显示某个目录下的所有文件和文件夹
- SQL里,怎样通过递归得到某个文件目录下的全部文件名[含子目录]?
- 显示某个目录的所有文件名并且改名移动
- mr编程递归显示hdfs目录下所有文件
- 通过递归查询指定目录下的所有文件和子文件夹下的指定文件名
- 如何获得某个目录下所有的文件名,包括子目录
- php 获得某个目录下所有的文件名
- C#读取某个目录下的所有excel文件名
- 获取某个目录下所有文件夹名和文件名
- 获取目录下所有文件文件名
- 扫描目录下所有文件的文件名
- 使用wget递归下载某目录下的所有文件
- 使用wget递归下载某目录下的所有文件
- javascript使用promise递归读取目录下所有文件
- 列出某个目录下的所有文件
- 确认网络环境 3G/WIFI
- hibernate 运行原生sql 语句 createSQLQuery
- WM_SYSCOMMAND 小结
- java的Timer计时器实现几秒后循环执行代码的例子
- 实例解析SQL SERVER嵌套触发器使用方法
- 使用递归显示某个文件目录下所有文件名
- COleDateTime类获取系统当前时间的成员函数
- 2011年10月最新电脑城GhostXPSP3流金岁月装机版V11.10 舞
- C#判断常见类型格式是否正确的类
- oracle在通过dblink来insert into sum结果0行的解决办法
- 数据库范式
- ConcurrentLinkedQueue
- 在HibernateTemplate里执行Sql语句
- android 关于view 中 getTag()和setTag()方法使用示例