目标:
找出某路径下的所有PDF文件,当然,也适用于找出所有文件、所有txt文件等等。
输入:
任意一个路径(可以是文件或文件夹)。
输出:
该路径下所有PDF文件的路径。
思路:
根据路径字符串是否以“.pdf”结尾来判断是否是PDF文件。
首先判断输入路径是文件还是文件夹,是文件则直接判断是否是PDF文件,是文件夹,则获取其下所有的文件(夹)对象集合,存到LinkedList对象中,然后遍历LinkedList,每次获取并移除第一个对象进行判断,对象是文件则直接判断是否是PDF文件,对象是文件夹则获取并遍历其下所有文件对象。
相关免费视频教程推荐:java免费视频教程
注意:
是文件则直接判断是否是PDF文件。是文件夹,则将该对象加入到LinkedList中。
代码示例如下:package load_select;
import java.io.File;
import java.util.Arrays;
import java.util.LinkedList;
public class FindAllFiles {
public static void folderMethod1(String path) {