,设计一个程序能够将某一个目录下面的所有文件名打印出来

运用到的方法有:返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录:list()

          测试此抽象路径名表示的文件是否是一个目录:isDirectory()  
          返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件:listFiles() 
    
package printfilename;

import java.io.File;

public class PrintFileName {
public static void main(String[] args) {
File file=new File("D:\\培训课资料\\第二阶段学习资料");
list(file);
} private 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不是目录,就输出它的路径名,这是递归的出口
}
}

最新文章

  1. [bzoj2152][聪聪和可可] (点分治+概率)
  2. [No000099]软件版本命名规范
  3. Python读取文件内容并将内容插入到SSDB中
  4. 微信端应用 ionic实现texarea 自适应高度
  5. dos下mysql登陆
  6. erl_0013 erlang 带参数模块 parameterized modules are no longer supported
  7. 10款无限滚动自动翻页jquery插件
  8. web第一节课 sql 数据库连接 查询
  9. [LeetCode]题解(python):025-Reverse Nodes in k-Group
  10. 领域模型中分散的事务如何集中统一处理(C#解决方案)
  11. aJax请求结果中包含form的问题
  12. poj-1008-玛雅历
  13. 论文学习-系统评估卷积神经网络各项超参数设计的影响-Systematic evaluation of CNN advances on the ImageNet
  14. Java环境变量PATH和CLASSPATH
  15. MapReduce多种join实现实例分析(一)
  16. python3+xlwt 读取txt信息并写入到excel中
  17. EasyAR 开发实例---AR礼物(简单demo)
  18. K-邻近算法简单例子
  19. Codeforces Round #538 (Div. 2) E 随机数生成
  20. geoserver REST使用

热门文章

  1. nodejs之url模块
  2. SpringMVC配置实例
  3. sqlserver的触发器练习实例
  4. (转)Spring注解完成Bean的定义
  5. Dinic算法(研究总结,网络流)
  6. iOS耗电量测试
  7. [IB]PeopleSoft异步详细信息中状态“已完成”但订阅合同状态“新建”问题
  8. javascript编程解决黑白卡片问题
  9. C#多线程之旅(7)——终止线程
  10. hdu 6059---Kanade&#39;s trio(字典树)