国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java中獲取當(dāng)前路徑的幾種方法總結(jié)

Java中獲取當(dāng)前路徑的幾種方法總結(jié)

2020-08-20 11:28Java教程網(wǎng) Java教程

這篇文章主要介紹了Java中獲取當(dāng)前路徑的幾種方法總結(jié)的相關(guān)資料,需要的朋友可以參考下

Java中獲取當(dāng)前路徑的幾種方法總結(jié)

1、利用System.getProperty()函數(shù)獲取當(dāng)前路徑:

?
1
System.out.println(System.getProperty("user.dir"));//user.dir指定了當(dāng)前的路徑

2、使用File提供的函數(shù)獲取當(dāng)前路徑:

?
1
2
3
4
5
File directory = new File("");//設(shè)定為當(dāng)前文件夾
try{
  System.out.println(directory.getCanonicalPath());//獲取標(biāo)準(zhǔn)的路徑
  System.out.println(directory.getAbsolutePath());//獲取絕對路徑
}catch(Exceptin e){}

File.getCanonicalPath()和File.getAbsolutePath()大約只是對于new File(".")和new File("..")兩種路徑有所區(qū)別。

# 對于getCanonicalPath()函數(shù),“."就表示當(dāng)前的文件夾,而”..“則表示當(dāng)前文件夾的上一級文件夾
# 對于getAbsolutePath()函數(shù),則不管”.”、“..”,返回當(dāng)前的路徑加上你在new File()時(shí)設(shè)定的路徑
# 至于getPath()函數(shù),得到的只是你在new File()時(shí)設(shè)定的路徑

比如當(dāng)前的路徑為 C:/test :

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
File directory = new File("abc");
directory.getCanonicalPath(); //得到的是C:/test/abc
directory.getAbsolutePath();  //得到的是C:/test/abc
direcotry.getPath();          //得到的是abc
 
File directory = new File(".");
directory.getCanonicalPath(); //得到的是C:/test
directory.getAbsolutePath();  //得到的是C:/test/.
direcotry.getPath();          //得到的是.
 
File directory = new File("..");
directory.getCanonicalPath(); //得到的是C:/
directory.getAbsolutePath();  //得到的是C:/test/..
direcotry.getPath();          //得到的是..

另外:System.getProperty()中的字符串參數(shù)如下:

System.getProperty()參數(shù)大全

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# java.version                Java Runtime Environment version
# java.vendor                Java Runtime Environment vendor
# java.vendor.url              Java vendor URL
# java.home                Java installation directory
# java.vm.specification.version  Java Virtual Machine specification version
# java.vm.specification.vendor  Java Virtual Machine specification vendor
# java.vm.specification.name   Java Virtual Machine specification name
# java.vm.version            Java Virtual Machine implementation version
# java.vm.vendor            Java Virtual Machine implementation vendor
# java.vm.name            Java Virtual Machine implementation name
# java.specification.version    Java Runtime Environment specification version
# java.specification.vendor     Java Runtime Environment specification vendor
# java.specification.name      Java Runtime Environment specification name
# java.class.version          Java class format version number
# java.class.path           Java class path
# java.library.path         List of paths to search when loading libraries
# java.io.tmpdir            Default temp file path
# java.compiler            Name of JIT compiler to use
# java.ext.dirs            Path of extension directory or directories
# os.name               Operating system name
# os.arch                 Operating system architecture
# os.version            Operating system version
# file.separator             File separator ("/" on UNIX)
# path.separator         Path separator (":" on UNIX)
# line.separator            Line separator ("/n" on UNIX)
# user.name            User's account name
# user.home               User's home directory
# user.dir                User's current working directory

 JAVA中獲取路徑:

1.jsp中取得路徑:  

以工程名為TEST為例:

(1)得到包含工程名的當(dāng)前頁面全路徑:

?
1
request.getRequestURI()

結(jié)果:/TEST/test.jsp

(2)得到工程名:

?
1
request.getContextPath()

結(jié)果:/TEST

(3)得到當(dāng)前頁面所在目錄下全名稱:

?
1
request.getServletPath()

結(jié)果:如果頁面在jsp目錄下 /TEST/jsp/test.jsp

(4)得到頁面所在服務(wù)器的全路徑:

?
1
application.getRealPath("頁面.jsp")

結(jié)果:D:/resin/webapps/TEST/test.jsp

(5)得到頁面所在服務(wù)器的絕對路徑:

?
1
absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();

結(jié)果:D:/resin/webapps/TEST

2.在類中取得路徑:

(1)類的絕對路徑:

?
1
Class.class.getClass().getResource("/").getPath()

結(jié)果:/D:/TEST/WebRoot/WEB-INF/classes/pack/

(2)得到工程的路徑:

?
1
System.getProperty("user.dir")

結(jié)果:D:/TEST

3.在Servlet中取得路徑:

(1)得到工程目錄:

?
1
request.getSession().getServletContext().getRealPath("") 參數(shù)可具體到包名。

結(jié)果:E:/Tomcat/webapps/TEST

(2)得到IE地址欄地址:

?
1
request.getRequestURL()

結(jié)果:http://localhost:8080/TEST/test

(3)得到相對地址:

?
1
request.getRequestURI()

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:http://blog.csdn.net/qq_35101189/article/details/58059377

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线播放一级片 | 97国产在线 | 久久国产一区 | 91精品久久久久久久久久 | 亚洲一区中文字幕在线观看 | 国产精品免费av | 99久久综合精品五月天 | 欧美日韩精品久久久 | 四虎久久精品 | 一级毛片免费 | 日韩av免费播放 | 国产高潮久久 | 国产黄色免费看 | 日韩一区二区三区在线观看 | 欧美成年网站 | 久久九九99 | 成人爽a毛片一区二区免费 日韩av高清在线 | www日韩| 欧美精品第一页 | 日本午夜在线 | 亚洲www视频| 黄工厂精品免费观看 | 91精品视频在线播放 | 一区二区三区视频在线观看 | 韩国久久 | 亚洲一区二区视频 | 欧美日韩一区二区视频在线观看 | 欧美一区二区三区视频在线观看 | 久久香蕉国产 | 亚洲国产精品成人 | 欧美一级片免费播放 | www免费网站在线观看 | 99精品久久久 | 亚洲欧美国产另类 | 亚洲热综合 | 91精品国产乱码久久久久久 | 木耳av在线| 黄色免费观看网址 | 日韩视频精品在线 | 中文字幕精品一区二区精品绿巨人 | 中国大陆一级毛片 |