A directory can contain files. File is the singular of files. Directory is the singular of directories. A directory can contain directories. A directory has a name. A file has a name. A directory has a path. A file has a path. A directory has an "absolute path". A file has an "absolute path". A directory can have a parent directory. A file has a parent directory. A name is a string. A path is a string. An "absolute path" is a string.