Instance Method

isExecutableFileAtPath:

Returns a Boolean value that indicates whether the operating system appears able to execute a specified file.

Declaration

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

Parameters

path

A file path.

Return Value

YES if the current process has execute privileges for the file at path; otherwise NO if the process does not have execute privileges or the existence of the file could not be determined.

Discussion

If the file at path is inaccessible to your app, perhaps because it does not have search privileges for one or more parent directories, this method returns NO. This method traverses symbolic links in the path. This method also uses the real user ID and group ID, as opposed to the effective user and group IDs, to determine if the file is executable.

See Also

Determining Access to Files

- fileExistsAtPath:

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

- fileExistsAtPath:isDirectory:

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

- isReadableFileAtPath:

Returns a Boolean value that indicates whether the invoking object appears able to read a specified file.

- isWritableFileAtPath:

Returns a Boolean value that indicates whether the invoking object appears able to write to a specified file.

- isDeletableFileAtPath:

Returns a Boolean value that indicates whether the invoking object appears able to delete a specified file.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software