方式一:
String fileName = this.getClass().getClassLoader().getResource("文件名").getPath();//获取文件路径
String fileUtl = this.getClass().getResource("文件名").getFile();
(在项目打成jar后的情况下getPath()与getFile()返回参数及用法的基本相同具体差异大研究)
示例路径结果:/E:/idea_work/sofn-qry-web/target/classes/CityJson.js

方式二:
File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath()//标准的路径 ;
String author =directory.getAbsolutePath()//绝对路径;
(在jdk1.1后就有了此方法获取文件路径的方式存在了)
示例路径结果:E:\idea_work\sofn-qry-web

方式三:
java.net.URL uri = this.getClass().getResource("/");
(获取到Class文件存放的路径)
示例路径结果:file:/E:/idea_work/sofn-qry-web/target/test-classes/

String property =System.getProperty("user.dir");
方式四:

String property =System.getProperty("user.dir");
(此方法可以得到该工程项目所有文件的相关路径及环境配置信息)
示例输出结果:

--------------------- 
作者:N先生 
来源:CSDN 
原文:https://blog.csdn.net/oschina_40188932/article/details/78833754 
版权声明:本文为博主原创文章,转载请附上博文链接!

Java读取resource文件/路径的几种方式相关推荐

  1. java中获取文件路径的几种方式

    http://my.oschina.net/jing31/blog/6605 关于绝对路径和相对路径:  绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz e ...

  2. 如何读取resources目录下的文件路径(九种方式)

    前情提要 本文中提供了九种方式获取resources目录下文件的方式.其中打印文件的方法如下: /*** 根据文件路径读取文件内容** @param fileInPath* @throws IOExc ...

  3. java 运行os文件路径_Java获取文件路径的几种方式

    关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径. http://www.su ...

  4. python pydicom读取dicom文件信息的几种方式

    使用pydicom读取单张dicom信息 看这篇文章之前,请各位对dicom文件有一定的了解. 知道上面那张图片里面的各个栏目如group,VR代表着啥再继续往下看 现有一张dicom文件,如何读取它 ...

  5. 使用mvc模式读取服务器上的文件,ASP.NET MVC之读取服务器文件资源的两种方式

    初次认识asp.net mvc时,以为所有文件都需要走一遍路由,然后才能在客户端显示, 所以我首先介绍这一种方式 比如说:我们在服务器上有图片: ~/resource/image/5.jpg 我们就需 ...

  6. python 当前文件路径获取方式_python中获取文件路径的几种方式

    # 如果执行文件为E:\aa\bb\aa.py 1.获取当前路径 current_path11 = os.path.abspath(__file__) current_path12 = os.path ...

  7. SpringBoot笔记:SpringBoot2.3读取应用配置参数的几种方式

    文章目录 yml格式文件 方式一:@ConfigurationProperties注解方式 方式二:@Value注解方式 方式三:Environment获取方式 测试结果 propetries格式文件 ...

  8. java 读取css文件_java文件读取的两种方式

    JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...

  9. java读取properties文件_java读取properties文件的几种方法

    一.项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下: 1.通过java.util.Properties读取 1 Properties p=newProperties() ...

最新文章

  1. 小计算器代码(C#)
  2. 数据库开发基本操作-SQL Server数据库基础知识
  3. FIR调用DSP48E_05
  4. 面向对象编程(第四篇)
  5. Linux设备驱动之I/O端口与I/O内存
  6. Linux下守护进程(daemon)的实现
  7. 数据库内存泄漏——A SQLiteConnection object for database '/data/data/.../databases/....db' was leaked!...
  8. html area标签用例,CSS中的html – tabindex
  9. php 多选按钮,单选和多选按钮如何给图片加样式
  10. 【LeetCode - 379】电话目录管理系统
  11. 宽带经常掉线应如何解决
  12. 铁矿石加速下跌,沪铜认购大涨,甲醇09-01季节性反套2022.4.22
  13. sqlsugar模糊查询
  14. 浅聊一下Java中的char类型
  15. JDBC数据库驱动的下载与安装与连接
  16. 【VUE项目实战】32、权限管理-实现角色列表
  17. SpringBoot中Hibernate-validator的使用
  18. 瑞星微RK3288 核心板
  19. Synchronized详解(Monitor,轻量级锁,偏向锁,锁膨胀,锁消除,自旋)
  20. 物联网时代的产品经理必修课

热门文章

  1. python累加求和_python中的变量和数据类型(一)
  2. 给刚开始学习Linux的小白们的福利——资源已经分享,可随时下载
  3. maven 排除pom依赖_Maven依赖排除 禁止依赖传递 取消依赖的方法
  4. unity 安卓 后台运行_iOS14多任务界面放出,类似iPad,实现安卓锁定后台的功能?...
  5. win怎么打开微软更新服务器,怎样打开win10的更新服务器地址
  6. 用python设计一个管理系统思路_Python大佬一个月打造的Python系统学习流程图!
  7. php 处理 http 请求,PHP的http请求处理类
  8. html如何设置字符类型,html 空格字符类型
  9. php分页循环生成htnl,PHP分页类,生成分页html字符串
  10. c语言 判断日期时间_C语言中不得不知的那些“关键字”和“控制语句”