Type Method

fileURL(withFileSystemRepresentation:isDirectory:relativeTo:)

Returns a new URL object initialized with a C string representing a local file system path.

Declaration

class func fileURL(withFileSystemRepresentation path: UnsafePointer<Int8>, isDirectory isDir: Bool, relativeTo baseURL: URL?) -> URL

Parameters

path

A null-terminated C string in file system representation containing the path to represent as a URL. If this path is a relative path, it is treated as being relative to the current working directory.

isDir

true if the last path part is a directory, otherwise false.

baseURL

The base URL for the new URL object. This must be a file URL. If path is absolute, this URL is ignored.

Return Value

Returns the new object.

Discussion

The file system representation format is described in File System Programming Guide.