1. A method for remotely access resources in a resource structure, the method comprising: creating, by a server, a hierarchical list to represent in a reduced form the resource structure, and sending the hierarchical list to a remote device for the hierarchical list being displayed on the remote device for a user session of a user, and facilitating the user to select a resource from the displayed hierarchical list and submit a request for access the selected resource in the resource structure during the user session; updating the hierarchical list and updating the resource structure according to the request for access the selected resource received from the remote device, and sending the updated hierarchical list to the remote device to be displayed thereon to reflect the updated resource structure; and deleting the hierarchical list upon an exit of the user session.