<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java獲取當前目錄路徑

    文檔

    java獲取當前目錄路徑

    獲取java的當前目錄路徑主要有兩種方法:1、利用System.getProperty()函數獲取當前路徑;2、使用File提供的函數獲取當前路徑。
    推薦度:
    導讀獲取java的當前目錄路徑主要有兩種方法:1、利用System.getProperty()函數獲取當前路徑;2、使用File提供的函數獲取當前路徑。

    很多朋友都想知道java如何獲取當前目錄路徑?下面就一起來了解一下吧~

    1、利用System.getProperty()函數獲取當前路徑:

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

    2、使用File提供的函數獲取當前路徑:

    File?directory?=?new?File("");//設定為當前文件夾
    try{
    System.out.println(directory.getCanonicalPath());//獲取標準的路徑
    System.out.println(directory.getAbsolutePath());//獲取絕對路徑
    }catch(Exceptin?e){}
    File.getCanonicalPath()和File.getAbsolutePath()大約只是對于new?File(".")和new?File("..")兩種路徑有所區別。
    #?對于getCanonicalPath()函數,“."就表示當前的文件夾,而”..“則表示當前文件夾的上一級文件夾
    #?對于getAbsolutePath()函數,則不管”.”、“..”,返回當前的路徑加上你在new?File()時設定的路徑
    #?至于getPath()函數,得到的只是你在new?File()時設定的路徑
    比如當前的路徑為?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()中的字符串參數如下:
    System.getProperty()參數大全
    #?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中獲取路徑?關鍵字: java中獲取路徑

    1、jsp中取得路徑:

    以工程名為TEST為例:

    (1)得到包含工程名的當前頁面全路徑:request.getRequestURI()
    結果:/TEST/test.jsp
    (2)得到工程名:request.getContextPath()
    結果:/TEST
    (3)得到當前頁面所在目錄下全名稱:request.getServletPath()
    結果:如果頁面在jsp目錄下?/TEST/jsp/test.jsp
    (4)得到頁面所在服務器的全路徑:application.getRealPath("頁面.jsp")
    結果:D:/resin/webapps/TEST/test.jsp
    (5)得到頁面所在服務器的絕對路徑:absPath=new?java.io.File(application.getRealPath(request.getRequestURI())).getParent();
    結果:D:/resin/webapps/TEST

    2、在類中取得路徑:

    (1)類的絕對路徑:Class.class.getClass().getResource("/").getPath()
    結果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
    (2)得到工程的路徑:System.getProperty("user.dir")
    結果:D:/TEST

    以上就是小編今天的分享,希望能夠幫到大家。

    文檔

    java獲取當前目錄路徑

    獲取java的當前目錄路徑主要有兩種方法:1、利用System.getProperty()函數獲取當前路徑;2、使用File提供的函數獲取當前路徑。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    華為手機怎么添加桌面小組件 java獲取當前路徑的幾種方法 QQ怎么強制解綁手機號 java獲取當前項目的路徑 excel去重 java獲取當月最后一天日期 excel如何換行 微博賬號怎么注銷 java獲取文件名后綴 java獲取時間差 微信怎么群發消息 japanese java java context java獲取本周日期 java controller java獲取本地ip java cookie java corba java獲取泛型class java core java獲取當前目錄 java獲取當前星期 微博怎么發live照片 qq號查找和精確查找的區別 qq消息不提醒了怎么辦 word轉pdf怎么轉 手機qq怎么退出登錄 win10怎么設置定時關機 福爾馬林的主要成分 win10怎么關閉自動更新 耗子和老鼠的區別 餃子的來歷 java containskey 微信怎么改密碼 麗水市是哪個省 河南過年的風俗有哪些 怎么確認微信還在不在電腦端 微信鈴聲怎么設置自己的歌 毛尖屬于什么茶 蟑螂最怕三種克星
    Top 99re5精品视频在线观看| 亚洲av午夜精品无码专区| 无码国产乱人伦偷精品视频| 精品乱码久久久久久久| 成人区精品人妻一区二区不卡| 国产91大片精品一区在线观看| 精品国产一区二区三区在线| 精品国产AV无码一区二区三区 | 尤物精品视频一区二区三区| 国产精品jlzz视频| assbbwbbwbbwbbwbw精品| 国产精品入口麻豆电影网| 日韩一级精品视频在线观看| 尤物国产精品福利三区| 久久亚洲精品成人| 国产精品一区电影| 亚洲人成色777777精品| 久久精品青青大伊人av| 免费精品国自产拍在线播放| 亚洲欧洲精品国产区| 国自产精品手机在线观看视频 | 在线中文字幕精品第5页| 色噜噜亚洲精品中文字幕| 国产在视频线在精品| 国产精品嫩草久久久久| 少妇人妻精品一区二区三区| 国产高清在线精品一本大道国产| 久久久精品视频免费观看 | 亚洲国产精品成人久久蜜臀| 亚洲国产精品无码久久久不卡| 国产成人久久精品一区二区三区| 国产99re在线观看只有精品| 久久精品国1国二国三在| 99热精品在线观看| 孩交VIDEOS精品乱子| 国精品午夜福利视频不卡757| 日韩精品成人一区二区三区| 91精品成人免费国产| 91久久婷婷国产综合精品青草| 模特私拍国产精品久久| 奇米精品一区二区三区在线观看|