lastComponent
Returns the final component of the path. Returns nil if the path is empty or only contains a root.
Declaration
var lastComponent: FilePath.Component? { get }Discussion
Note: Even if the final component is a special directory (. or ..), it will still be returned. See lexicallyNormalize().
Examples:
Unix:
/usr/local/bin/ => bin/tmp/foo.txt => foo.txt/tmp/foo.txt/.. => ../tmp/foo.txt/. => ./ => nil
Windows:
C:\Users\ => UsersC:Users\ => UsersC:\ => nil\Users\ => Users\\?\UNC\server\share\bar.exe => bar.exe\\server\share => nil\\?\UNC\server\share\ => nil