About Path normalize() in Java -
for following code, apath turns out d:\ ocpjp7\ nio2\ src\subpath.java. why programs element gone?
path apath = paths.get(" d:\\ ocpjp7\\ programs\\..\\ nio2\\ src\\.\\ subpath.java"); apath = apath.normalize();
because normalization replaced ..
programs
' parent directory.
so have nio2
sub-folder of ocpjp7
.
similarly, .
goes away it's redundant (indicates current directory within context).
Comments
Post a Comment