问题描述
我正在获取文件名作为输入参数,基于该名称,我需要从资源/类路径中找到该文件并获取该文件的路径。这样我就可以将该路径发送回请求者。
我的资源结构为:
src/main/resources
|_ templates
|_ balance
|_ bal_template.cls
|_ summary
|_ Summary_template.cls
等等。
所以生病在输入&基于名称获取bal_template.cls
中的名称,我想在类路径中找到此文件并获取其位置/路径,例如/templates/balance/bal_template.cls
并将其发送回去。
我尝试过
ClassName.class.getClassLoader().getResource("bal_template.cls");
但是它给null
,因为我只传递文件名,要使其可行,需要传递完整路径。
ClassName.class.getClassLoader().getResource("/templates/balance/bal_template.cls");
但是我想要一种解决方案,让病态通过文件名获取路径。String path = getPathByFileName(fileName);
请建议
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)