init(fileURLWithPath:isDirectory:)
Initializes a newly created NSURL referencing the local file or directory at path.
Declaration
init(fileURLWithPath path: String, isDirectory isDir: Bool)Parameters
- path:
The path that the NSURL object will represent.
pathshould be a valid system path, and must not be an empty path. Ifpathbegins with a tilde, it must first be expanded with Expandingtildeinpath. Ifpathis a relative path, it is treated as being relative to the current working directory. - isDir:
A Boolean value that specifies whether
pathis treated as a directory path when resolving against relative path components. Pass True if thepathindicates a directory, False otherwise
Mentioned in
Return Value
An NSURL object initialized with path.
Discussion
Invoking this method is equivalent to invoking init(scheme:host:path:) with scheme NSURLFileScheme, a nil host, and path.
See Also
Creating a URL object
init(string:)init(string:encodingInvalidCharacters:)init(string:relativeTo:)fileURL(withPath:isDirectory:)fileURL(withPath:relativeTo:)init(fileURLWithPath:relativeTo:)fileURL(withPath:isDirectory:relativeTo:)init(fileURLWithPath:isDirectory:relativeTo:)fileURL(withPath:)init(fileURLWithPath:)fileURL(withPathComponents:)init(resolvingAliasFileAt:options:)init(resolvingBookmarkData:options:relativeTo:bookmarkDataIsStale:)fileURL(withFileSystemRepresentation:isDirectory:relativeTo:)getFileSystemRepresentation(_:maxLength:)