我只会手动的把文本路径输入进去 那么该如何把所有的文件都读下来啊 我不可能一个个的输如 该如何实现

解决方案 »

  1.   

    File
    如果是目录可以取得所有的子文件的
    一个一个循环就把所有的文件都取得了
      

  2.   

    /**
    以下代码仅供参考

     * 查找文件下所有txt文件
     * @author AZERO
     * @param folder
     */
    public static void findTxtFile(File folder) {
    File files[] = folder.listFiles();//保存文件目录下所有直接子目录以及文件
    if(files == null && files.length <= 0){
    System.out.println("没有文件");
    }else {
    for(int i = 0; i < files.length; i++){
    File file = files[i];
    if(file.isDirectory()){
    findTxtFile(file);
    }else{
    String fileName = file.getName();
    if(fileName.substring(fileName.indexOf(".") + 1).equals("txt")){//txt文件
    System.out.println(file.getPath());//这个你找到后要怎么处理的代码
    }
    }
    }
    }
    }
      

  3.   

    谢谢azerotb(AZERO) 怎么给你加分?