Java學習-009-檔案名稱及路徑擷取執行個體及原始碼

來源:互聯網
上載者:User

標籤:

此文源碼主要為應用 Java 擷取檔案名稱及檔案目錄的源碼及其測試源碼。若有不足之處,敬請大神指正,不勝感激!原始碼測試通過日期為:2015-2-3 00:02:27,請知悉。

Java擷取檔案名稱的原始碼如下:

 1     /** 2      * @function 擷取檔案名稱 3      *  4      * @author Aaron.ffp 5      * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java getfname, 2015-2-2 23:25:00 Exp $ 6      *  7      * @param filefullname : 檔案全路徑 8      *  9      * @return String 檔案名稱10      */11     public String getfname(String filefullname){12         filefullname = (filefullname == null) ? "" : filefullname;13         14         if ("".equals(filefullname)) {15             return "";16         }17         18         File f = new File(filefullname);19         20         if (f.isFile()) {21             return f.getName();22         } else {23             return "";24         }25     }
從檔案全路徑中擷取檔案名稱的原始碼

測試擷取檔案名稱的測試源碼如下:

 1     /** 2      * 測試:擷取檔案名稱 3      *  4      * @author Aaron.ffp 5      * @version V1.0.0: autoUISelenium test.java.aaron.java.tools FileUtilsTest.java getfname, 2015-2-3 00:02:27 Exp $ 6      * 7      */ 8     public void getfname(){ 9         fu = new FileUtils();10         11         this.filename = "I:\\CNblogs\\sourceCode\\autoUISelenium\\test-output\\file\\txtfileWrite.txt";12         String expect_fname = "txtfileWrite.txt";13         14         this.message = "擷取檔案名稱失敗。檔案路徑為:" + this.filename + "期望結果為:" + expect_fname + ",實際結果為:" + this.fu.getfname(this.filename);15         16         Assert.assertEquals(this.fu.getfname(this.filename), expect_fname, this.message);17     }
測試:擷取檔案名稱的測試原始碼

Java擷取檔案目錄的原始碼如下:

 1     /** 2      * @function 擷取檔案路徑 3      *  4      * @author Aaron.ffp 5      * @version V1.0.0: autoUISelenium main.java.aaron.java.tools FileUtils.java getfpath, 2015-2-2 23:24:13 Exp $ 6      *  7      * @param filename : 檔案全路徑 8      *  9      * @return String 檔案路徑10      */11     public String getfpath(String filename){12         filename = (filename == null) ? "" : filename;13         14         if ("".equals(filename)) {15             return "";16         }17         18         File f = new File(filename);19         20         if (f.isFile()) {21             return f.getParent();22         } else {23             return "";24         }25     }
從檔案全路徑中擷取檔案路徑的原始碼

測試擷取檔案目錄的測試源碼如下:

 1     /** 2      * 測試:擷取檔案目錄 3      *  4      * @author Aaron.ffp 5      * @version V1.0.0: autoUISelenium test.java.aaron.java.tools FileUtilsTest.java getfpath, 2015-2-3 00:02:00 Exp $ 6      * 7      */ 8     public void getfpath(){ 9         fu = new FileUtils();10         11         this.filename = "I:\\CNblogs\\sourceCode\\autoUISelenium\\test-output\\file\\txtfileWrite.txt";12         String expect_fpath = "I:\\CNblogs\\sourceCode\\autoUISelenium\\test-output\\file";13         14         this.message = "擷取檔案目錄失敗。檔案路徑為:" + this.filename + "期望結果為:" + expect_fpath + ",實際結果為:" + this.fu.getfpath(this.filename);15         16         Assert.assertEquals(this.fu.getfpath(this.filename), expect_fpath, this.message);17     }
測試:擷取檔案目錄的測試原始碼

至此, Java學習-009-檔案名稱及路徑擷取執行個體及原始碼 順利完結,希望此文能夠給初學 Java 的您一份參考。

最後,非常感謝親的駐足,希望此文能對親有所協助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

Java學習-009-檔案名稱及路徑擷取執行個體及原始碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.