The operating system enables the user to set up a hierarchical storage structure.
More convenient / easier / faster to find / access files
Store related files in a logical way / same directory
Can use the same file name in different directories
Shows path to file / structure
Attributes can be assigned to files by the operating system. For example, a read only file cannot be altered.
Read Only
A reason for setting a file attribute to read-only is when the user opens the file, they should not be able to alter the file.
When the file can be opened, but not altered in any way
When the file is automatically compressed to save disk space
When the file is encrypted for security purposes
Archive
When the file no longer in regular use but may be required sometime in the future
(for example a legal document or tax records that have to kept for a minimum number of years)
When the file is only used by the operating system (for example a device driver)
When the user is unable to see the file (for example many files are hidden in Windows as the user cannot view or amend them if you view certain directories)