java 获取jboss路径_java中获取文件路径的几种方式
关于绝对路径和相对路径:
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内容,请参考RFC相关文档标准。RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax,(http://www.ietf.org/rfc/rfc2396.txt)2.关于JSP/Servlet中的相对路径和绝对路径。2.1服务器端的地址服务器端的相对地址指的是相对于你的web应用的地址,这个地址是在服务器端解析的(不同于html和javascript中的相对地址,他们是由客户端浏览器解析的)
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“/”
File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
获取当前类的绝对路径;
第二种:
File directory = new File("");//参数为空
String courseFile = directory.getCanonicalPath() ;
System.out.println(courseFile);
结果:
C:\Documents and Settings\Administrator\workspace\projectName
获取当前类的所在工程路径;
第三种:
URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");
System.out.println(xmlpath);
结果:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
获取当前工程src目录下selected.txt文件的路径
第四种:
System.out.println(System.getProperty("user.dir"));
结果:
C:\Documents and Settings\Administrator\workspace\projectName
获取当前工程路径
第五种:
System.out.println( System.getProperty("java.class.path"));
结果:
C:\Documents and Settings\Administrator\w
java 获取jboss路径_java中获取文件路径的几种方式相关推荐
- java当中如何修改路径_Java 中 更改文件路径
java 中更改文件路径可以用file.renameTo 方法 public static void moveDataFile2Reject() throws Exception { try { // ...
- java中file路径_Java中的文件路径
Java中的文件路径 今天一定在这里解决这个问题,通过路径读文件一般就3种方式,但他们完全不同: 1. File myFile=new File("myfile.txt"); 上面 ...
- java arraylist静态初始化_Java 中初始化 List 集合的 6 种方式!
1.常规方式 List languages = new ArrayList<>(); languages.add("Java"); languages.add(&quo ...
- java资源文件路径_Java 中获取资源(文件)的路径问题总结
Java 中获取资源(文件)的路径问题总结 首先,Java 中获取资源大体上可分为两种方式,基于 文件系统的 和 基于classpath的. 1. 基于文件系统的相对简单. 比如 构造一个File f ...
- java代码获取项路径_Java中获取各种路径的方法盘点
Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来分别获取此项目中的各种路径. 1.获取资源文件(.class文件)所在路径(四种方式) ...
- java中获取路径_java中获取路径的几种基本的方法
package com.ygh.blog.realpath; import java.io.File; import java.io.IOException; import java.io.Input ...
- 在java中图片路径_java中获取图片路径三中方法
java中获取图片路径的方法 //获取路径三中方法 //+ f.getOriginalFilename(); //String filedir = Thread.currentThread().get ...
- java中怎么找类的路径_Java中获取类加载路径和项目根路径的5种方法
public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo() ...
- java 当前时间格式_JAVA中获取当前系统时间及格式转换
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- 在java中获取当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
最新文章
- linux cat命令源码,每天一个linux命令:cat 命令
- 区块链金融应用论坛关于量化的分享
- 水平集群和垂直集群的区别!
- 二层交换机、三层交换机与路由器的比较
- java socat_socat安装使用方法
- 递归下降分析器的设计java_数据结构(Java版)教与学(48和60学时教学大纲)
- [算法] 已知前序和中序遍历,建立二叉树
- 线性代数与空间解析几何重要知识点笔记
- libreelec投屏_低配置主机安装Kodi操作系统 - LibreELEC
- nali: 给dig,traceroute等命令的输出的ip附加上地理信息
- 计算机校招自我介绍,银行校招面试自我介绍范文
- Linux——网络桥接
- python中的列表
- 万物互联展示云端生活魅力 5G智能交通开启“懒人时代”
- Win10自带的SSH服务 scp功能传输文件(linux)
- 老男孩Docker基础入门培训视频Docker核心原理解(完整版)
- c语言浮点数能用八进制输出不,深析C语言浮点型数据的输入输出
- CVPR 2021 Oral | OWOD:面向开放世界的目标检测 Towards Open World Object Detection
- 鸿蒙系统跑分对比骁龙强吗,iQOO Z3 手机骁龙 768G 跑分对比天玑 1000+
- impala经验之谈
热门文章
- “CEPH浅析”系列之一——前言
- iis7.5站点为共享文件的设置
- 全局变量的声明和定义 以及dll中全局变量的导出
- 「leetcode」37. 解数独【回溯算法】详细图解!
- Linux IPC(Inter-Process Communication,进程间通信)之管道学习
- InDesign教程,如何对齐和调整对象位置?
- Toon Boom Harmony 12 for Mac(二维动画设计工具)
- Find Any File for Mac(本地文件搜索查找工具)
- 如何在Mac上快速签署PDF
- 毕业设计第一周的计划