如何搜索子文件夹和文件以使用java从用户那里获取输入

时间:2015-06-24 05:01:09

标签: java

如何搜索子文件夹和文件以使用java,

从用户那里获取输入

使用listRoot方法,但如何使用给出一个File类路径

1 个答案:

答案 0 :(得分:0)

在顶层目录上使用递归。如下所示:

            class Main{

            public static void showFiles(File[] files) {
                for (File file : files) {
                    if (file.isDirectory()) {
                        System.out.println("Folder is  " + file.getName());
                        showFiles(file.listFiles()); 
                    } else {
                        System.out.println("File is  " + file.getName());
                    }
                }

                public static void main(String[] args) {
                    File[] files = new File("your path").listFiles();
                    showFiles(files);
                }}
            }