Let us consider the file /home/richard/test.src
Component | Name |
---|---|
/home/richard/test.src | Absolute (file)path |
richard/test.src | Relative (file)path |
/home/richard/ | Absolute (directory) path |
./richard/ | Relative (directory) path |
richard | Directory |
test.src | Filename |
A path is a location in a directory structure. Filenames only include information about the name of the file. Directories only include information about the name of the directory. Filepaths are paths that specify the location of a file.