What is attrib?
The attrib command is a Windows command prompt command. The main purpose of this command is to remove and set file attributes (hidden, read-only, system and archive). The attributes provide security to software programs. It displays, sets or removes the read-only, hidden and archive file attributes assigned for a file or directory.
It allows a user to change the file attribute directly using this command. Let's understand how it works.
There are four attributes in Windows files
Hidden
It makes files or folders invisible to the user to provide for safety of the files or folders.
Read-only
It provides the read-only attribute to the file, in other words no one can delete or make changes
to that specific file that has the read-only attribute.
Archived
Provide a backup of file. Hence help in recovering of files.
System
Mark the file as an important system file, hence change the priority of the file.
Parameters of attrib command
+r : Used to set the file attribute as read-only.
-r : Used to clear the read-only file attribute.
+a : Used to set the file attribute as archive.
-a : Used to clear the archive file attribute.
+s : Used to set the file attribute as a system file.
-s : Used to clear the system file attribute.
+h : Used to make the file attribute as hidden not visible to the user.
-h : Used to clear the hidden file attribute.
[Drive:][Path] FileName: Provides the location and name of the directory where files or folders
are stored, Then provide the file or folder name and then set the attribute that you want to apply.