7029979: (fs) Path.toRealPath(boolean) should be toRealPath(LinkOption...)
Alan Bateman
Alan.Bateman at oracle.com
Wed Mar 23 07:48:55 PDT 2011
Rémi Forax wrote:
> :
> MATCH_USER_HOME or MATCH_PWD. In that case, if the path is a subpath
> of the path
> defined as user.home (or as pwd), toRealPath() will be done only on
> the part after the user.home.
> So even if the user.home is defined using a link, toRealPath() will
> keep that link.
>
The toRealPath method is intended to work like realpath(3C) (or File's
getCanonicalFile for the case that the file exists). If I understand
these examples correctly then they could be implemented using toRealPath
and relativize. I think it be best not to burden this method with other
use-cases.
-Alan.
More information about the nio-dev
mailing list