Dev/Java
getAbsolutePath, getCanonicalPath
냐옴
2013. 6. 8. 22:17
// 현재 디렉토리
// C:\Documents and Settings\Administrator\workspace\testApp
1. getAbsolutePath (., .. 을 계산하지 않고 그대로 출력)
System.out.println(new File(".").getAbsolutePath());
System.out.println(new File("..").getAbsolutePath());
// output
C:\Documents and Settings\Administrator\workspace\testApp\.
C:\Documents and Settings\Administrator\workspace\testApp\..
2. getCanonicalPath (., .. 을 계산한 경로를 출력)
System.out.println(new File(".").getCanonicalPath());
System.out.println(new File("..").getCanonicalPath());
// output
C:\Documents and Settings\Administrator\workspace\testApp
C:\Documents and Settings\Administrator\workspace