Initializes a newly created NSURL referencing the local file or directory at path.


init(fileURLWithPath path: String, isDirectory isDir: Bool)



The path that the NSURL object will represent. path should be a valid system path, and must not be an empty path. If path begins with a tilde, it must first be expanded with expandingTildeInPath. If path is a relative path, it is treated as being relative to the current working directory.


A Boolean value that specifies whether path is treated as a directory path when resolving against relative path components. Pass true if the path indicates a directory, false otherwise

Return Value

An NSURL object initialized with path.


Invoking this method is equivalent to invoking init(scheme:host:path:) with scheme NSURLFileScheme, a nil host, and path.

See Also

Related Symbols

class func fileURL(withPath: String)

Initializes and returns a newly created NSURL object as a file URL with a specified path.