java 文件路径问题
java 文件路径问题
小墨雨 发表于11个月前
java 文件路径问题
  • 发表于 11个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

1、在文件中的目录,其中path中classes中的路径

Test.class.getResource(path).toURI().getPath()

第二种方法

Test.class.getProtectionDomain().getCodeSource().getLocation().getPath()

jar包中文件的路径,是不能够通过路径直接取得。 通过流方式访问 ,参考http://www.cnblogs.com/0616--ataozhijia/p/4094952.html

  InputStream in =this.getClass().getResourceAsStream(path);
        BufferedReader br=new BufferedReader(new InputStreamReader(in));
        String s;
        StringBuilder content = new StringBuilder();
        try {
            while((s=br.readLine())!=null){
                content.append(s);
                content.append("\n");
            }
        }catch (Exception e){
            result.setSuccess(false);
            result.setMessage(e.toString());
            return result;
        }
共有 人打赏支持
粉丝 1
博文 137
码字总数 50700
×
小墨雨
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: