A location for a remote file. Instances of this class represent remote file locations which may be occupied by files. A location has two components: a Session that determines a host, and a path within that host. Operations on file locations are not reliable if the relevant parts of the file system are concurrently being modified by external processes.
Returns a representation of the file at this location. The returned object is transient, i.e. it only represents the file's state and location at the time when this method was called, and becomes invalid when the file is moved, deleted or changed.
Creates a new symbolic link at this location. For this operation to succeed, the parent directory of this location must exist, and no file must yet exist at this location. The target location must have the same session as this location.