Providing users the access to or distributing digital information like electronic books, documents, and multimedia and computer programs is called as file sharing. It can be implemented in several ways. Common methods for dispersing, transmitting and storing include sharing through removable storage devices, hyperlinked documents, servers on networks and peer-to-peer networking. With file sharing servers, several users can gain access to digital media stored on a file server. The access will be such a way, that the media were actually stored on local computers. This is an amazing benefit to workstations that are small. Consistency and maintenance of shared files are the two main advantages of file sharing.