Responsibilities of a File Manager Last Updated : 12 May, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report Prerequisite - Functions of Operating System The File Manager is a system software responsible for the creation, deletion, modification of the files and managing their access, security and the resources used by them. These functions are performed in collaboration with the Device Manager. The File Manager has big responsibilities in it's hands. It is in charge of the physical components of the computer system, information resources and the policies to store and distribute the files. It's responsibilities include : Keeping track of each file. In the system, the File Manager keeps track of each file through directories that contain the file's name, location in secondary storage and other important information.Using of the policies that determine where & how the files would be stored, in order to efficiently use the available storage and provide access to them. It has a set of predetermined policies that decides where and how the files would be stored and how the user will be able to gain access to them. Also, it must also determine who can access what material. This involves flexibility of access to information and it's protection. It is done by allowing the user the access to shared files and public directories. The operating system must also protect it's file from system malfunctions or tampering of files.Allocating each file when the user is granted access to them, and recording their use. The File Manager allocates the files by activating the appropriate secondary storage device and loading the file into the main memory while also updating the records of who is using what file.Deallocating the files when their use in finished and are not needed, and also communicating to others about it's availability which are waiting for it. It deallocates the file by updating the file tables and rewriting the updated file into the secondary storage, then communicating with other processes and notifying them about it's availability.The File Manager may provide features for compressing files to reduce storage space usage and encrypting files to protect sensitive information. This ensures data integrity and confidentiality.The File Manager may facilitate file backup operations to create copies of important files for disaster recovery purposes. It also assists in restoring files from backups in case of data loss or system failures.The File Manager enables file sharing and collaboration among users. It allows multiple users to access and work on the same file simultaneously, providing mechanisms for synchronization and conflict resolution.The File Manager enables file sharing and collaboration among users. It allows multiple users to access and work on the same file simultaneously, providing mechanisms for synchronization and conflict resolution. The File Manager is responsible for the maintenance and optimization of the file system. This includes tasks such as file system integrity checks, disk defragmentation, and managing file system quotas and permissions. The File Manager handles the management of file metadata, such as file attributes (e.g., size, creation date, modification date), permissions, ownership, and access control lists. It ensures the accurate and consistent representation of file metadata. Comment More infoAdvertise with us Next Article File Management in Linux T Tarun_Singhal Follow Improve Article Tags : Technical Scripter Operating Systems GATE CS File & Disk Management Similar Reads Levels in a File Management System Prerequisite - File System The management of files and the management of device are interlinked with each other. Given below is an hierarchy used to perform the required functions of an I/O system efficiently. The highest level module called Basic File System passes the information given to it to Lo 4 min read How to add FTP like file manager to your WordPress Website ? Managing files on your WordPress website can be a critical task, especially if you're not familiar with FTP (File Transfer Protocol). An FTP-like file manager simplifies this process, allowing you to manage your files directly from your WordPress dashboard. This article will walk you through the ste 2 min read Need of Package Managers in Developer's Life Ever Since Mankind started to program things, they started distributing them to various firms, individuals, etc. One had to install software on its own using the README file, which is tedious and time-consuming work. There comes the need to use the package managers. Package managers speed up the dev 3 min read Personnel involved in Database Management System Many persons are involved in the design, use, and maintenance of a large database with a few hundred users. Here we will consider people who may be called "Actors on the Scene", whose jobs involve the day-to-day use of a large database. Database Administrators: Administrating the primary (database) 5 min read File Management in Linux In Linux, most of the operations are performed on files. And to handle these files Linux has directories also known as folders which are maintained in a tree-like structure. Though, these directories are also a type of file themselves. Linux has 3 types of files: Regular Files: It is the common file 4 min read Common Internet File System in OS The Common Internet File System (CIFS) is an important piece of software that helps operating systems share files and communicate with one another in the network. CIFS, or server message block (SMB), developed by Microsoft, is a standardized protocol for sharing files on the network. In this article 6 min read Like