码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-08-24 23:57:37      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:system   filename   import   --   输出   pac   rgs   out   抽象   

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

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

 

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

标签:system   filename   import   --   输出   pac   rgs   out   抽象   

原文地址:http://www.cnblogs.com/Andy-/p/7425521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!