In general this function returns a concatenation of two path components (e.g., path + file). Typically when path represents a directory path to a directory where a file is located and file represents a file name with extension, this creates a full path specification from path and file. If file is a full path specification, then path is ignored.