Java--检索指定磁盘下指定后缀文件

import java.io.File;

/*
 * 需求:把指定目录下所有的java结尾的文件的绝对路径在控制台输出
 * 
 * 分析:
 *      A:封装目录
 *      B:获取该目录下所有文件或文件夹的File数组
 *      C:遍历改File数组,得到每一个对象
 *      D:判断该File对象是否是文件夹
 *         是:回到B
 *         否:继续判断是否以java结尾
 *            是:输出文件绝对路径
 *            否:不搭理它
 */
public class FilePathDemo {

    public static void main(String[] args) {
        File srcFolder = new File("F:\\");
        getAllJava(srcFolder);
    }

    private static void getAllJava(File i) {
        if (i.listFiles() == null) {
            return;
        }
        File[] fileArray = i.listFiles();
        for (File file : fileArray) {
            if (file.isDirectory()) {
                getAllJava(file);
            } else {
                if (file.getName().endsWith(".java")) {
                    System.out.println(file.getAbsolutePath());
                }
            }

        }

    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容