If I take a look at "http://docs.oracle.com/javase/7/docs/api/" for the documentation on class {File}, there's a method there named {getAbsolutePath()} that returns "the absolute pathname
string of this abstract pathname." There's also a method named {getCanonicalPath()} that returns "the canonical pathname string of this abstract pathname." Furthermore, it says a "canonical pathname is both absolute and unique." On a Windows 7 system, when would {getAbsolutePath()} ever return anything different from what {getCanonicalPath()} does?