Instance Method

fileExistsAtPath:

Returns a Boolean value that indicates whether a file or directory exists at a specified path.

Declaration

- (BOOL)fileExistsAtPath:(NSString *)path;

Parameters

path

The path of the file or directory. If path begins with a tilde (~), it must first be expanded with stringByExpandingTildeInPath; otherwise, this method returns NO.

App Sandbox does not restrict which path values may be passed to this parameter.

Return Value

YES if a file at the specified path exists, or NO if the file does not exist or its existence could not be determined.

Discussion

If the file at path is inaccessible to your app, perhaps because one or more parent directories are inaccessible, this method returns NO. If the final element in path specifies a symbolic link, this method traverses the link and returns YES or NO based on the existence of the file at the link destination.

See Also

Related Symbols

- fileExistsAtPath:isDirectory:

Returns a Boolean value that indicates whether a file or directory exists at a specified path. The isDirectory out parameter indicates whether the path points to a directory or a regular file.

- checkResourceIsReachableAndReturnError:

Returns whether the resource pointed to by a file URL can be reached.