java读取文件路径怎么写,java从路径中获取文件名

  java读取文件路径怎么写,java从路径中获取文件名

  

  java获取文件的路径怎么写

  我们在上传文件和文件处理的时候需要获取资源文件的路径。但是在项目中获取的文件路径,可能并不是我们想要的文件路径,因为开发项目中获取的路径与打成冲突包后的路径并不一致。(推荐教程:java教程)

  1. 获取资源路径

  String filePath=this.getClass().getResource(" ").getPath();

  系统。出去。println(文件路径:文件路径);在项目开发中展示的路径:

  文件路径:/home/idea/project/Java _ basic/self impr-文件上传/target/classes/com/self impr/文件上传/控制器/在项目打成冲突包中的路径:

  文件路径:file:/home/idea/project/Java _ basic/self impr-file upload/target/self impr-file upload-0。0 .1-快照。罐子!/BOOT-INF/classes!/com/self impr/文件上传/控制器/2. 获取项目文件编译路径

  String filePath=this.getClass().get resource(“/”).getPath();

  系统。出去。println(文件路径:文件路径);在项目开发中展示的路径:

  文件路径:file:/home/idea/project/Java _ basic/self impr-file upload/target/classes/在项目打成冲突包中的路径:

  文件路径:file:/home/idea/project/Java _ basic/self impr-file upload/target/self impr-file upload-0。0 .1-快照。罐子!/BOOT-INF/classes!/3. 获取项目根路径(一)

  文件文件=新文件("");

  字符串文件路径=文件。getcanonicalpath();

  系统。出去。println(文件路径:文件路径);在项目开发中展示的路径:

  文件路径:/home/idea/project/java_basic在项目打成冲突包中的路径:

  文件路径:/home/idea/project/Java _ basic/self impr-文件上传/target4. 获取项目根路径(二)

  字符串文件路径=系统。getproperty(用户。dir’);

  系统。出去。println(文件路径:文件路径);在项目开发中展示的路径:

  文件路径:/home/idea/project/java_basic

  在项目打成冲突包中的路径:

  文件路径:/home/idea/project/Java _ basic/self impr-文件上传/目标

  5.开发环境和jar环境都能使用

  /* 此方法,传入参数为字符串,不能带/*/

  resourceAsStream=this.getClass().getClassLoader().getResourceAsStream(/templates URL);

  /* 此方法,传入参数为字符串,不能带/*/

  resourceAsStream=this.getClass().getResourceAsStream(/templates URL);此方法获取的项目路径,不管是编译期间还是打成冲突包的环境,都能获取到资源路径下的文件。以上就是爪哇岛获取文件的路径怎么写的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: