`

项目中获取绝对路径

 
阅读更多
获取CLASSPATH下文件的绝对路径
当使用相对路径写入文件时候,就需要用到绝对路径。下面是个例子:
package com.lavasoft;

import java.io.File;

/**
* CLASSPATH文件的绝对路径获取测试
*
* @author leizhimin 2010-1-18 9:33:02
*/
public class Test {
        //classpath的文件路径
        private static String cp = "/com/lavasoft/cfg/syscfg.properties";

        public static void main(String[] args) {
                //当前类的绝对路径
                System.out.println(Test.class.getResource("/").getFile());
                //指定CLASSPATH文件的绝对路径
                System.out.println(Test.class.getResource(cp).getFile());
                //指定CLASSPATH文件的绝对路径
                File f = new File(Test.class.getResource(cp).getFile());
                System.out.println(f.getPath());
        }
}


输出:
/D:/projects/bbt/code/cdn/planrpt/out/production/planrpt/
/D:/projects/bbt/code/cdn/planrpt/out/production/planrpt/com/lavasoft/cfg/syscfg.properties
D:\projects\bbt\code\cdn\planrpt\out\production\planrpt\com\lavasoft\cfg\syscfg.properties

Process finished with exit code 0
分享到:
评论

相关推荐

    java项目中获取路径详解

    java project和java web project项目中如何获得相对路径、绝对路径问题详解

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    android获取文件绝对路径类

    android获取文件绝对路径类,是本人项目中直接取出的类。在protected void onActivityResult()中使用

    QT文件夹绝对路径定位

    QT文件夹定位 QT文件夹绝对路径 QT文件夹绝对路径定位 QT文件夹定位 QT文件夹绝对路径 QT文件夹绝对路径定位 QT文件夹定位 QT文件夹绝对路径 QT文件夹绝对路径定位

    获取项目的相对路径和绝对路径

    本文档是本人经过多次实验和长时间的累计总结的java路径问题

    一文讲清Python PyQt5的控件如何实现拖放获取文件路径(markdown)

    一文讲清Python PyQt5的控件如何实现拖放获取文件路径 内部以QLineEdit为例子,从新类创建,代码理解,到融入项目均详细讲解。

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    python3中获取文件当前绝对路径的两种方法

    下面小编就为大家分享一篇python3中获取文件当前绝对路径的两种方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    解决vue单页面应用打包后相对路径、绝对路径相关问题

    在项目开发过程中,在部署过程中,用到了反向代理,这就要求前端代码中不能使用绝对路径。但是我们知道,一般情况下,通过webpack+vuecli默认打包后的HTML、css、js等文件,使用的都是绝对路径。下面可以举几个例子...

    JS取得绝对路径的实现代码

    在项目中,我们经常要得到项目的绝对路径,方便我们上传下载文件,JS为我们提供了方法,虽说要迂回一下。代码如下: function getRealPath(){ //获取当前网址,如: http://localhost:8083/myproj/view/my.jsp ...

    struts2文件下载/绝对路径+相对路径

    http://blog.csdn.net/love_xiolan/article/details/54945859 博文地址 此代码,下载后,倒入到eclipse中即可使用..

    Java路径的最终解决方案:相对路径寻址

    尽量使用URI形式的绝对路径资源。它可以很容易的转变为URI,URL,File对象。尽量使用相对classpath的相对路径。不要使用绝对路径。使用上面 ClassLoaderUtil类的public static URL getExtendResource(String relative...

    yarn-config-directory:获取全局纱线配置目录的绝对路径

    yarn-config-目录 获取全局纱线配置目录的绝对路径。 请考虑关注该项目的作者 ,并考虑为该项目以显示您的 :red_heart: 和支持。安装使用安装:$ npm install --save yarn-config-directory用法路径因平台而异。 ...

    file-name:获取文件路径的基本名称(不包括扩展名)

    //=> 'foo'相关项目其他有用的node.js路径实用程序: :如果文件路径为绝对路径,则返回true。 | :如果路径看起来是相对的,则返回true 。 | :将文件路径解析为对象。 在本机node.js的回落path.parse方法,如果......

    C# 相对路径 请看描述

    获取项目的相对路径,根据绝对的路径计算"\\"个数,然后转成相对路径 注意大家下载后在 string path11 = "dddd"; 之后加一句 int i=one.Length;

    vue cli使用绝对路径引用图片问题的解决

    主要给大家介绍了关于vue cli使用绝对路径引用图片问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。

    HTML使用相对路径获取各级目录下文件方式详解

    绝对路径的概念 整个文件的完整路径,比如X:\www\web\index.html,或者 http://waldo.com.cn/index.html 。这两者都属于绝对路径。 相对路径多种使用方式详解 假设当前有一个页面,要链接到一个页面名称为test.html...

    Python 获取项目根路径的代码

    在 运行,调试,打包成exe 三个不同场景下获取跟路径,用于解决获取资源文件绝对路径问题。 工具类代码如下: import sys import os class pathutil(object): 路径处理工具类 def __init__(self): # 判断调试...

    Vue CLI3搭建的项目中路径相关问题的解决

    这是开头 最近在试水 Vue CLI 3,并且尝试配置一个多页面(多应用)项目出来,期间又遇到各种路径... 通过绝对路径被引用,即以 / 开头的路径。 2、以下情况下,资源会被 webpack 处理(URL的resolve、minify、uglif

    jsp中获得路径的两种方法和获得url路径的方法(推荐)

    <a>/XXX.jsp”> //这样获得的是绝对路径 <a> //这样获得的是相对路径 <a>/XXXX.jsp”> 能够更有效的防治连接的失效。 request.getContextPath()得到的是项目的名字,如果项目为根目录,则得到一个””,即空的字条串...

Global site tag (gtag.js) - Google Analytics