成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

java File 的getPath getAbsolutePath和getCanonicalPat

NeverSayNever / 917人閱讀

摘要:最近在做安卓作業(yè)的時(shí)候遇到了,遂上網(wǎng)查了一番資料來(lái)看一個(gè)吧默認(rèn)相對(duì)路徑取得路徑不同默認(rèn)絕對(duì)路徑取得路徑相同這是輸出結(jié)果默認(rèn)相對(duì)路徑取得路徑不同默認(rèn)絕對(duì)路徑取得路

最近在做安卓作業(yè)的時(shí)候遇到了getCanonicalPath,遂上網(wǎng)查了一番資料

來(lái)看一個(gè)DEMO吧:

public class test_path {
    public static void main(String[] args) throws IOException{
            File file1 = new File("..	est1.txt");
            File file2 = new File("D:workspace	est	est1.txt");
            System.out.println("-----默認(rèn)相對(duì)路徑:取得路徑不同------");
            System.out.println("getPath(): "+file1.getPath());
            System.out.println("getAbsolutePath(): "+file1.getAbsolutePath());
            System.out.println("getCanonicalPath(): "+file1.getCanonicalPath());
            System.out.println("-----默認(rèn)絕對(duì)路徑:取得路徑相同------");
            System.out.println("getPath(): "+file2.getPath());
            System.out.println("getAbsolutePath(): "+file2.getAbsolutePath());
            System.out.println("getCanonicalPath(): "+file2.getCanonicalPath());
    }
}

這是輸出結(jié)果:


-----默認(rèn)相對(duì)路徑:取得路徑不同------
getPath(): ..	est1.txt
getAbsolutePath(): D:DevelopCodeJAVA-itcast	est_path..	est1.txt
getCanonicalPath(): D:DevelopCodeJAVA-itcast	est1.txt
-----默認(rèn)絕對(duì)路徑:取得路徑相同------
getPath(): D:workspace	est	est1.txt
getAbsolutePath(): D:workspace	est	est1.txt
getCanonicalPath(): D:workspace	est	est1.txt

讓我們總結(jié)一下吧:


函數(shù)名 絕對(duì)路徑 相對(duì)路徑
getPath() 就是構(gòu)造file的時(shí)候的路徑 就是file字符串
getAbsolutePath() 返回當(dāng)前目錄的路徑+構(gòu)造file時(shí)候的路徑
getCanonicalPath() 在getAbsolutePath()基礎(chǔ)上把..或.這樣的符號(hào)解析出來(lái)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/64125.html

相關(guān)文章

  • 05File類之File獲取功能方法

    摘要:獲取的就是構(gòu)造方法傳遞路徑的結(jié)尾部分文件文件夾將此轉(zhuǎn)換為路徑名字符串。獲取的構(gòu)造方法中傳遞的路徑無(wú)論路徑是絕對(duì)的還是相對(duì)的方法返回的都是絕對(duì)路徑 package com.itheima.demo01.File; import java.io.File; /* File類獲取功能的方法 - public String getAbsolutePath() :返回此File的絕對(duì)路徑...

    honhon 評(píng)論0 收藏0
  • Java IO : File

    摘要:類位于的這個(gè)包下。的構(gòu)造器中的路徑參數(shù)也支持絕對(duì)路徑和相對(duì)路徑,像上面的代碼用的是絕對(duì)路徑。也提供了另外一種構(gòu)造器這兩個(gè)構(gòu)造器可以讓你在構(gòu)造文件或目錄時(shí)指定它的父目錄。返回的,則是所有文件或目錄所代表的對(duì)象。同時(shí)提供以下接口獲取文件權(quán)限信息 File類位于JDK的java.io這個(gè)包下。一個(gè)File類既可以代表一個(gè)文件,也可以代表一個(gè)目錄。 構(gòu)造器 要使用File,首先需要通過(guò)構(gòu)造器構(gòu)...

    chaos_G 評(píng)論0 收藏0
  • File類,遞歸知識(shí)總結(jié)

    摘要:但是對(duì)象表示目錄,則返回值未指定。遞歸的分類遞歸分為兩種,直接遞歸和間接遞歸。直接遞歸稱為方法自身調(diào)用自己。注意事項(xiàng)遞歸一定要有條件限定,保證遞歸能夠停止下來(lái),否則會(huì)發(fā)生棧內(nèi)存溢出。遞歸求階乘階乘所有小于及等于該數(shù)的正整數(shù)的積。 day08【File類、遞歸】 主要內(nèi)容 File類 遞歸 教學(xué)目標(biāo) [ ] 能夠說(shuō)出File對(duì)象的創(chuàng)建方式 [ ] 能夠說(shuō)出File類獲取名稱的方法名...

    ziwenxie 評(píng)論0 收藏0
  • springboot2.x文件上傳

    摘要:項(xiàng)目拋出了個(gè)異常,。所以我們需要添加個(gè)轉(zhuǎn)換器類這樣就能夠識(shí)別了總結(jié)感覺(jué)把文件上傳所能遇到的坑全踩了個(gè)變,心累。 pom包的配置 org.springframework.boot spring-boot-starter-web 啟動(dòng)項(xiàng)類修改 /** * 防止文件大于10M時(shí)Tomcat連接重置 * * @return */ @Bean public T...

    ChristmasBoy 評(píng)論0 收藏0
  • Kill_Java -- 文件類相關(guān)

    摘要:如果使用類,則代表該類所在的包為相對(duì)路徑的起點(diǎn)。雖然并沒(méi)有針對(duì)其性能作出確切的比較,不過(guò)就現(xiàn)有的網(wǎng)絡(luò)統(tǒng)計(jì)來(lái)說(shuō),類在使用中大都會(huì)比類快并且在最新的中,也是用代替了的操作,相關(guān)的文章請(qǐng)參考。綜上,推薦使用類替代類。 前言 最近做項(xiàng)目的時(shí)候,用java獲取文件。雖然用框架很容易,但是其內(nèi)部的原理讓我很疑惑。在自己寫(xiě)相似的代碼的時(shí)候,往往會(huì)出現(xiàn)各種各樣的錯(cuò)誤。所以這里,對(duì)相關(guān)的類以及方法進(jìn)行一...

    printempw 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<