java获取src目录下文件夹的相对路径问题

查看:1060
本文介绍了java获取src目录下文件夹的相对路径问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

目录结构:

project

  • out

  • src

    • files

      • test.txt

    • opts

      • read.java

项目为priject
out目录为.class输出目录
src下为文件目录
src下有两个包,files、opts

我想通过相对路径获取test.txt的路径

但是用反射只能获取到.class,也就是out里的路径

//取得根目录路径
String rootPath = getClass().getResource("/").getFile().toString();

//当前目录路径
String currentPath1 = getClass().getResource(".").getFile().toString();

//当前目录的上级目录路径
String parentPath = getClass().getResource("../").getFile().toString();

如何能获取到src下包的相对路径?

解决方案

没明白你的意思,如果是想加载test.txt文件,可以直接ClassLoader读啊.

这篇关于java获取src目录下文件夹的相对路径问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆