码迷,mamicode.com
首页 > 其他好文 > 详细

new File(e:)和new File(d:)的结果不一样

时间:2015-09-11 12:14:13      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

 1 package fengke.io;
 2 /**
 3  * new File(e:)和new File(d:)的结果不一样
 4  * @author 锋客
 5  * 解释:
 6  *    getAbsolutePath 
 7  *          public String getAbsolutePath()返回抽象路径名的绝对路径名字符串。 
 8  *          如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与 getPath() 方法一样。
 9  *          如果此抽象路径名是空的抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性 user.dir 指定。
10  *          否则,使用与系统有关的方式分析此路径名。
11  *          在 UNIX 系统上,通过根据当前用户目录分析某一相对路径名,可使该路径名成为绝对路径名。
12  *          在 Microsoft Windows 系统上,通过由路径名指定的当前驱动器目录(如果有)来分析某一相对路径名,
13  *          可使该路径名成为绝对路径名;否则,可以根据当前用户目录来分析它。 
14  */
15 import java.io.File;
16 
17 public class FileDemo1 {
18     
19     public static void main(String[] args) { 
20         //.class文件放在e盘
21         File file = new File("e"); 
22         System.out.println(file.getAbsolutePath()); 
23 
24         file = new File("e:\\"); 
25         System.out.println(file.getAbsolutePath()); 
26 
27         file = new File("e:"); 
28         System.out.println(file.getAbsolutePath()); 
29         
30         file = new File("c:"); 
31         System.out.println(file.getAbsolutePath()); 
32         
33         file = new File("c:\\"); 
34         System.out.println(file.getAbsolutePath()); 
35         
36         file = new File("d:"); 
37         System.out.println(file.getAbsolutePath()); 
38         
39         file = new File("d:\\"); 
40         System.out.println(file.getAbsolutePath()); 
41         
42         
43         } 
44       
45 }

 

new File(e:)和new File(d:)的结果不一样

标签:

原文地址:http://www.cnblogs.com/fengke/p/4800300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!