<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    StevenBot-Saltsam

    眼睛能裝下世界,為何卻裝不下眼淚? 一只風箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉? 那不是一個夢境,為何你的溫柔私語,總是不經意的響起?

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    datas link

    OSChinal Sources codes Library

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    獲得當前路徑, get java current directory

    獲得當前路徑, get java current directory   

    String curDir = System.getProperty("user.dir");
    手冊上寫的getProperty可以使用的一些鍵值
    java.versionJava 運行時環境版本
    java.vendorJava 運行時環境供應商
    java.vendor.urlJava 供應商的 URL
    java.homeJava 安裝目錄
    java.vm.specification.versionJava 虛擬機規范版本
    java.vm.specification.vendorJava 虛擬機規范供應商
    java.vm.specification.nameJava 虛擬機規范名稱
    java.vm.versionJava 虛擬機實現版本
    java.vm.vendorJava 虛擬機實現供應商
    java.vm.nameJava 虛擬機實現名稱
    java.specification.versionJava 運行時環境規范版本
    java.specification.vendorJava 運行時環境規范供應商
    java.specification.nameJava 運行時環境規范名稱
    java.class.versionJava 類格式版本號
    java.class.pathJava 類路徑
    java.library.path加載庫時搜索的路徑列表
    java.io.tmpdir默認的臨時文件路徑
    java.compiler要使用的 JIT 編譯器的名稱
    java.ext.dirs一個或多個擴展目錄的路徑
    os.name操作系統的名稱
    os.arch操作系統的架構
    os.version操作系統的版本
    file.separator文件分隔符(在 UNIX 系統中是“/”)
    path.separator路徑分隔符(在 UNIX 系統中是“:”)
    line.separator行分隔符(在 UNIX 系統中是“/n”)
    user.name用戶的賬戶名稱
    user.home用戶的主目錄
    user.dir用戶的當前工作目錄


    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
    資料(System.getProperty()參數大全):http://yueguangyuan.javaeye.com/blog/71940

    posted on 2011-10-25 10:50 Steven_bot 閱讀(2763) 評論(0)  編輯  收藏 所屬分類: 遇到的一些問題

    主站蜘蛛池模板: 免费看AV毛片一区二区三区| 91手机看片国产永久免费| 日韩免费高清视频| 亚洲国产精品综合久久2007 | 猫咪免费观看人成网站在线| 日本免费中文字幕在线看| 亚洲日韩中文字幕无码一区| 妞干网免费观看视频| 日本亚洲欧美色视频在线播放| 免费无码黄网站在线观看| 天天综合亚洲色在线精品| 国产成人高清亚洲| 亚洲国产精品免费视频| 亚洲精品美女久久久久9999| 国产桃色在线成免费视频| 精品国产日韩亚洲一区在线| 亚洲色图综合在线| 午夜精品免费在线观看| 亚洲成a人片在线网站| 青草草在线视频永久免费| 永久免费无码网站在线观看个| 亚洲男人的天堂www| 亚洲第一网站免费视频| 国产精品无码亚洲精品2021| 国产亚洲一区区二区在线| 日本免费久久久久久久网站| 国产精品亚洲四区在线观看| 国产成人免费A在线视频| 国产一级片免费看| 国产成人亚洲精品| 亚洲人成人网站在线观看| 久久久久久久岛国免费播放| 亚洲中文字幕无码av| 久久久久亚洲av成人无码电影| 四虎在线成人免费网站| 国产精品亚洲二区在线| 91情国产l精品国产亚洲区| 国产精品另类激情久久久免费| 日韩视频在线观看免费| 亚洲av无码专区首页| 亚洲av无码精品网站|