java给出根目录,遍历以获取该目录下的所有文件的绝对路径

遍历获取目录下所有文件的绝对路径

需要先创建一个根目录的文件对象

调用的方法:
File类中:listFiles—获取目录下所有文件和目录的文件对象列表
getAbsolutePath:返回该文件对象一个字符串型的绝对路径

package IO.digui;

import java.io.File;
import java.util.ArrayList;

public class bianlimulu {
    public static void main(String[] args) {
        //测试类
        File f1 = new File("D:\\轨迹聚类");

        File[] files = f1.listFiles();
        for (File f:files){
            f.isFile();
        }

        String [] aa = f1.list();
        for (String a:aa){
            System.out.println(a);
        }
        getpath(f1);

    }
//获取文件的绝对目录
    public static void getpath(File file){
        File[] files = file.listFiles();
        if (files!=null) {
            for (File f : files) {
                if (f.isDirectory()) {
                    getpath(f);

                } else {
                    System.out.println(f.getAbsolutePath());
                }
            }
        }
    }



}
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页