Creates a new File instance from a parent pathname string
and a child pathname string.
If parent is null then the new
File instance is created as if by invoking the
single-argument File constructor on the given
child pathname string.
Otherwise the parent pathname string is taken to denote
a directory, and the child pathname string is taken to
denote either a directory or a file. If the child pathname
string is absolute then it is converted into a relative pathname in a
system-dependent way. If parent is the empty string then
the new File instance is created by converting
child into an abstract pathname and resolving the result
against a system-dependent default directory. Otherwise each pathname
string is converted into an abstract pathname and the child abstract
pathname is resolved against the parent.
parent | The parent pathname string | |
child | The child pathname string |
NullPointerException
| If child is null |
Diagram: File