此文源码主要为应用 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 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^