首页 > 试题广场 >

定义一个工具类,该类要求用户运行该程序时输入一个路径。该工具

[问答题]
定义一个工具类,该类要求用户运行该程序时输入一个路径。该工具类会将该路径下(及其子目录下)的所有文件列出来。
import java.io.File;
import java.util.Scanner;

/*定义一个工具类,该类要求用户运行该程序时输入一个路径。该工具类会将该路径下(及其子目录下)的所有文件列出来。*/
public class Test10_1 {
    public static void main(String args[]){
        String path;
        System.out.print("please input:");
        Scanner sc=new Scanner(System.in);
        path=sc.next();
        File file=new File(path);// 创建file对象
        fileDir(file);
    }
    public static void fileDir(File dir){
        File[] files=dir.listFiles();
        for(File file:files){
            if(file.isDirectory()){
                fileDir(file);
            }
            System.out.println(file.getName());
        }
    }
发表于 2019-03-14 16:57:46 回复(0)
public void testPart3(String path) { File file = new File(path); File []fileList = file.listFiles(); System.out.println("path:"+path+" size:"+fileList.length); for (int i = 0 ; i < fileList.length;i++) { System.out.println(fileList[i].getPath()); if(fileList[i].isDirectory()) { testPart3(fileList[i].getPath()); } } }
发表于 2018-09-18 10:56:28 回复(0)