Instance Property

deletingLastPathComponent

A URL created by taking the receiver and removing the last path component. (read-only)

Declaration

var deletingLastPathComponent: URL? { get }

Discussion

If the receiver’s URL represents the root path, this property contains a copy of the original URL. Otherwise, if the original URL has only one path component, this property contains the empty string.

See Also

Modifying and Converting a File URL

var filePathURL: URL?

A file path URL that points to the same resource as the URL object. (read-only)

func fileReferenceURL()

Returns a new file reference URL that points to the same resource as the receiver.

func appendingPathComponent(String)

Returns a new URL made by appending a path component to the original URL.

func appendingPathComponent(String, isDirectory: Bool)

Returns a new URL made by appending a path component to the original URL, along with a trailing slash if the component is designated a directory.

func appendingPathExtension(String)

Returns a new URL made by appending a path extension to the original URL.

var deletingPathExtension: URL?

A URL created by taking the receiver and removing the path extension, if any. (read-only)

var resolvingSymlinksInPath: URL?

A URL that points to the same resource as the receiver and includes no symbolic links. (read-only)

var standardizingPath: URL?

A URL that points to the same resource as the original URL using an absolute path. (read-only)