Filesystems are selected using these rules:
If the XFile(String filename)constructor is used and the filename has a prepended URL scheme, the filesystem associated with that scheme is used; otherwise, the native filesystem is used.
If the XFile(XFile dir, String filename) constructor is used, the filename is evaluated as a relative URL to the dir XFile.