博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计一个程序能够将某一个目录下面的所有文件名打印出来---File类的使用
阅读量:6079 次
发布时间:2019-06-20

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

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

运用到的方法有:返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录: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不是目录,就输出它的路径名,这是递归的出口    }}

 

转载于:https://www.cnblogs.com/Andy-/p/7425521.html

你可能感兴趣的文章
[深入浅出Cocoa]iOS网络编程之NSStream
查看>>
HDOJ 4607 - Park Visit
查看>>
关于PHP 缓冲区
查看>>
分布式EventBus的Socket实现 - 发布订阅
查看>>
unity动态加载(翻译) .
查看>>
WIP_DISCRETE_JOBS.STATUS_TYPE
查看>>
一 VC2008环境中ICE的配置
查看>>
Win7无法添加用户的问题
查看>>
DCI:DCI学习总结
查看>>
- Shell - sort处理大文件(页 1) - ChinaUnix.net
查看>>
项目管理--执行过程组
查看>>
数据访问与sql语句的管理(一)
查看>>
前端开发框架
查看>>
风 记忆
查看>>
ARM中的PC和AXD的PC
查看>>
[转]关于ios 推送功能的终极解决
查看>>
C#中使用反射获取结构体实例
查看>>
GCT之语文细节知识
查看>>
【网站国际化必备】Asp.Net MVC 集成Paypal(贝宝)快速结账 支付接口 ,附源码demo...
查看>>
VC中使用GetModuleFileName获取应用程序路径
查看>>