日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java获取默认用户目录_Java获取当前路径

發(fā)布時(shí)間:2023/12/2 java 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取默认用户目录_Java获取当前路径 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

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

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

File directory = new File("");//設(shè)定為當(dāng)前文件夾

try{

System.out.println(directory.getCanonicalPath());//獲取標(biāo)準(zhǔn)的路徑

System.out.println(directory.getAbsolutePath());//獲取絕對(duì)路徑

}catch(Exceptin e){}

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

# 對(duì)于getCanonicalPath()函數(shù),“."就表示當(dāng)前的文件夾,而”..“則表示當(dāng)前文件夾的上一級(jí)文件夾

# 對(duì)于getAbsolutePath()函數(shù),則不管”.”、“..”,返回當(dāng)前的路徑加上你在new File()時(shí)設(shè)定的路徑

# 至于getPath()函數(shù),得到的只是你在new File()時(shí)設(shè)定的路徑

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

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ù)如下:

Properties props=System.getProperties(); //系統(tǒng)屬性

System.out.println("Java的運(yùn)行環(huán)境版本:"+props.getProperty("java.version"));

System.out.println("Java的運(yùn)行環(huán)境供應(yīng)商:"+props.getProperty("java.vendor"));

System.out.println("Java供應(yīng)商的URL:"+props.getProperty("java.vendor.url"));

System.out.println("Java的安裝路徑:"+props.getProperty("java.home"));

System.out.println("Java的虛擬機(jī)規(guī)范版本:"+props.getProperty("java.vm.specification.version"));

System.out.println("Java的虛擬機(jī)規(guī)范供應(yīng)商:"+props.getProperty("java.vm.specification.vendor"));

System.out.println("Java的虛擬機(jī)規(guī)范名稱:"+props.getProperty("java.vm.specification.name"));

System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)版本:"+props.getProperty("java.vm.version"));

System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)供應(yīng)商:"+props.getProperty("java.vm.vendor"));

System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)名稱:"+props.getProperty("java.vm.name"));

System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范版本:"+props.getProperty("java.specification.version"));

System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商:"+props.getProperty("java.specification.vender"));

System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范名稱:"+props.getProperty("java.specification.name"));

System.out.println("Java的類(lèi)格式版本號(hào):"+props.getProperty("java.class.version"));

System.out.println("Java的類(lèi)路徑:"+props.getProperty("java.class.path"));

System.out.println("加載庫(kù)時(shí)搜索的路徑列表:"+props.getProperty("java.library.path"));

System.out.println("默認(rèn)的臨時(shí)文件路徑:"+props.getProperty("java.io.tmpdir"));

System.out.println("一個(gè)或多個(gè)擴(kuò)展目錄的路徑:"+props.getProperty("java.ext.dirs"));

System.out.println("操作系統(tǒng)的名稱:"+props.getProperty("os.name"));

System.out.println("操作系統(tǒng)的構(gòu)架:"+props.getProperty("os.arch"));

System.out.println("操作系統(tǒng)的版本:"+props.getProperty("os.version"));

System.out.println("文件分隔符:"+props.getProperty("file.separator")); //在 unix 系統(tǒng)中是"/"

System.out.println("路徑分隔符:"+props.getProperty("path.separator")); //在 unix 系統(tǒng)中是":"

System.out.println("行分隔符:"+props.getProperty("line.separator")); //在 unix 系統(tǒng)中是"/n"

System.out.println("用戶的賬戶名稱:"+props.getProperty("user.name"));

System.out.println("用戶的主目錄:"+props.getProperty("user.home"));

System.out.println("用戶的當(dāng)前工作目錄:"+props.getProperty("user.dir"));

總結(jié)

以上是生活随笔為你收集整理的java获取默认用户目录_Java获取当前路径的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。