Deletes this file or directory and, if this is a directory and recursive is true, all contained file and sub directories.
Retrieves the relative path in respect to a given base directory.
path from parent to child. uses forward slashes as separators. may be empty. does not end with a slash.
if parent is not a parent directory of child.