holds information about
a disk file
or a disk directory.
is NOT the actual file.
It does not contain the data that the file holds.
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.
Your Java program can invoke
and exactly what needs to be done for the particular OS
the program is running on will be done.
File object and a file are separate things,
is it possible:
Fileobject to exist without a file?