holds information about
a disk file
or a disk directory.
is NOT the actual file.
It is an object that holds
methods that affect a particular file or directory.
It works as an interface between a program and
the functions of the operating system that
do the actual file manipulation.
Different operating systems
organize their file system in different ways.
can handle files in a uniform manner
on all operating systems.