Java怎么实现读取resources目录下的文件路径(java,resources,开发技术)

时间:2024-05-02 23:18:13 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Java%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E8%AF%BB%E5%8F%96resources%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84

打印文件的方法如下:

主要核心方法是使用getResource和getPath方法,这里的getResource("")里面是空字符串

主要核心方法是使用getResource和getPath方法,直接通过getResource(fileName)方法获取文件路径,注意如果是路径中带有中文一定要使用URLDecoder.decode解码。

直接通过文件名+getFile()来获取文件。如果是文件路径的话getFile和getPath效果是一样的,如果是URL路径的话getPath是带有参数的路径。如下所示:

使用getFile()方式获取文件的代码如下:

直接使用getResourceAsStream方法获取流,上面的几种方式都需要获取文件路径,但是在SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。

主要也是使用getResourceAsStream方法获取流,不使用getClassLoader可以使用getResourceAsStream("/配置测试.txt")直接从resources根路径下获取,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。

通过ClassPathResource类获取文件流,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。

通过绝对路径获取项目中文件的位置,只是本地绝对路径,不能用于服务器获取。

通过new File("")获取当前的绝对路径,只是本地绝对路径,不能用于服务器获取。

主要是通过设置环境变量,将文件放在环境变量中,原理也是通过绝对路径获取。
示例中我设置了一个环境变量:TEST_ROOT=E:\\WorkSpace\\Git\\spring-framework-learning-example

通过设置环境变量的方式,然后通过绝对路径获取文件

本文:Java怎么实现读取resources目录下的文件路径的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:基于Python怎么实现丝滑换装视频剪辑下一篇:

12 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18