An object within a file system that holds user or system data
. Files can be written to, or read from, or both
. A file
has certain attributes, including type
. File types include regular files
and directories
. Other types of files, such as symbolic links (
[fs.def.symlink]),
may be supported by the implementation
.