Java学习-009-文件名称及路径获取实例及源代码

java

此文源码主要为应用 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-文件名称及路径获取实例及源代码 的全部内容, 来源链接: utcz.com/z/391606.html

回到顶部