A file manager or file browser is a computer program that provides a user interface to manage files and folders. the most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or printing), renaming, moving or copying, deleting and searching for files, as well as modifying file attributes, properties and file permissions. folders and files may be displayed in a hierarchical tree based on their directory structure. some file managers contain features inspired by web browsers, including forward and back navigational buttons. some file managers provide network connectivity via protocols, such as ftp, nfs, smb or webdav. this is achieved by allowing the user to browse for a file server (connecting and accessing the server's file system like a local file system) or by providing its own full client implementations for file server protocols.