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