zoukankan      html  css  js  c++  java
  • 关于获取web应用的文件路径的注意事项

    今天在把数据写入文件时遇到了一个问题,指定的文件获取不到。一开始是这样的

    URL url  = XXX.class.getClassLoader().getResource(fileName);
    FileOutputStream out = new FileOutputStream(path); System.out.println(url.toString());

    想通过toString方法获取文件路径。但是一直报异常,文件找不到。

    后来用这个方法才行。

    String path = XXX.class.getClassLoader().getResource(fileName).getPath();
    FileOutputStream out = new FileOutputStream(path);
    System.out.println(path);

    打印两个路径,结果如下

    马赛克部分是项目名= = 。可以看到第一个多了一个file:

  • 相关阅读:
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    sql 随笔
  • 原文地址:https://www.cnblogs.com/qldhlbs/p/4863610.html
Copyright © 2011-2022 走看看