Type Method

fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:

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

Declaration

+ (NSURL *)fileURLWithFileSystemRepresentation:(const char *)path isDirectory:(BOOL)isDir relativeToURL:(NSURL *)baseURL;

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

YES if the last path part is a directory, otherwise NO.

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.

See Also

Creating an NSURL Object

+ URLWithString:

Creates and returns an NSURL object initialized with a provided URL string.

- initWithString:

Initializes an NSURL object with a provided URL string.

+ URLWithString:relativeToURL:

Creates and returns an NSURL object initialized with a base URL and a relative string.

- initWithString:relativeToURL:

Initializes an NSURL object with a base URL and a relative string.

+ fileURLWithPath:isDirectory:

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

- initFileURLWithPath:isDirectory:

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

+ fileURLWithPath:

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

- initFileURLWithPath:

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

+ fileURLWithPathComponents:

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

+ URLByResolvingAliasFileAtURL:options:error:

Returns a new URL made by resolving the alias file at url.

- initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:

Initializes a newly created NSURL that points to a location specified by resolving bookmark data.

- getFileSystemRepresentation:maxLength:

Fills the provided buffer with a C string representing a local file system path.

- initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:

Initializes a URL object with a C string representing a local file system path.