问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java如何遍历resources下某个文件夹当中的文件?求大神指导

发布网友 发布时间:2024-10-03 19:16

我来回答

1个回答

热心网友 时间:2024-10-03 20:12

在 Java 中遍历 resources 下的某个文件夹中的文件,可以采用两种方法。第一种方法是利用 ClassLoader 类的 getResource 或 getResources 方法获取资源路径,再结合 Files.walk 方法来遍历所有文件。具体步骤如下:

1. 获取资源路径:

URL url=getClass().getClassLoader()

.getResource("folderName");

2. 将 URL 转换为路径并遍历:

Path path = Paths.get(url.toURI());

Files.walk(path)

.filter(Files::isRegularFile)

.forEach(System.out::println);

第二种方法是使用 getClass().getResourceAsStream 方法获取资源输入流,然后通过 IOUtils.readLines 方法读取输入流中的所有行。实现过程如下:

1. 获取资源输入流:

InputStream inputStream = getClass().getResourceAsStream("/folderName");

2. 读取输入流中的所有行:

List fileList = IOUtils.readLines(inputStream, Charset.forName("UTF-8"));

3. 遍历文件名:

for (String fileName : fileList) {

System.out.println(fileName);

}

在第二种方法中,需要注意文件名和文件路径的拼接,以确保正确获取文件路径。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
糖代谢增高会发展成糖尿病吗? 地毯怎么选购呢 酒店地毯定制 葡萄籽油可以炒菜吗 葡萄籽食用油炒菜好吃吗 ...道路的理论基础、时代背景、历史依据、现实依据 排骨怎么炖好吃又简单家常做法 家常炖排骨怎样做好吃 vivox9spius怎么设置指纹解锁屏幕呀求大神交 vivox9pius怎么解锁密码 手机,没了你会更好作文 cad楼梯如何剖 cad如何画楼梯剖面图 欧阳娜娜在《九号摩登》杂志上穿的鞋子太好看了,是什么牌子的_百度知 ... 苹果2024新款折叠屏什么时候上市 银行个人小额贷款需要什么条件 诸葛亮为什么要废廖立?廖立和诸葛亮有什么恩怨 廖立为何被诸葛亮惩处? 2022高考期间如何应对痛经? 高考时痛经怎么办 信用社小额贷款要什么条件? 诸葛亮为什么要废廖立? 高考即将来袭 女生如何应对痛经 高考碰到大姨妈怎么办 高考即将来临,可那几天却偏偏来例假,不吃药有没有什么方法可以提前或... 青城山景区内有住宿吗,青城山景区里面酒店多少钱 高考当天大姨妈来了吉利吗? word文档最下面一行空白是什么原因? 高考生理期疼痛怎么止痛 痛经严重真的会影响考试吗 月经期间能否复习? 高考赶上生理期怎么办 女生高考前大姨妈来了怎么办? 高考期间如何避开例假,高考来例假怎么办 高考前如何推迟月经 高考前如何调理经期 明前安吉白茶2018新茶2盒共200g一杯香茶叶绿茶春茶正宗珍稀 身败名裂是褒义词吗 用优盘装系统时光出一个噶怎么回事 我主机没有光盘驱动,重装系统也不能格式化! 我想用U盘来安装WIN7,下载了那个将iso写入U盘的软件,结果安装这软件安装... 苹果电脑怎么pe装系统_苹果电脑如何进pe装系统 如何把U盘制作成启动盘。效果"和GHOST光盘启动界面一模一样"_百度知 ... 女性脂溢性脱发症状 怎么知道电脑可以加硬盘了? 联想U430P的固态硬盘在哪里,看不到呢 我的乌龟是从河里逮的背小狗咬破了 头部受钝器伤害正好6公分多点。伤口深至骨膜。请问伤情鉴定算不算轻伤... 丹东宏业的复方氨肽素片价格? 我家8个月大的小狗,后腿有点痉挛,走路不怎么好使,心痛,请帮帮我... 谁来帮帮我我家的博美最近全身抽筋 高等动物生命活动调节过程中,信号分子在细胞间起重要作用.下图为细胞之 ... 怎样用ps插入图片,把图片拖入对话框的方法我的ps上没法用,请大神...