[Previous] [Up] [Next]

NSFileManager

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSFileManager

NSFileManager

Declared in: Foundation/NSFileManager.h

Inherits from: NSObject

Conforms to: NSObject


Instance Variables

Methods


Class Methods

defaultManager

+ (NSFileManager*) defaultManager;


Instances Methods

changeCurrentDirectoryPath:

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

changeFileAttributes:

- (BOOL) changeFileAttributes: (NSDictionary*)attributes;

contentsAtPath:

- (NSData*) contentsAtPath: (NSString*)path;

contentsEqualAtPath:andPath:

- (BOOL) contentsEqualAtPath: (NSString*)path1 andPath: (NSString*)path2;

copyPath:toPath:handler:

- (BOOL) copyPath: (NSString*)source toPath: (NSString*)destination handler: handler;

createDirectoryAtPath:attributes:

- (BOOL) createDirectoryAtPath: (NSString*)path attributes: (NSDictionary*)attributes;

createFileAtPath:contents:attributes:

- (BOOL) createFileAtPath: (NSString*)path contents: (NSData*)contents attributes: (NSDictionary*)attributes;

createSymbolicLinkAtPath:pathContent:

- (BOOL) createSymbolicLinkAtPath: (NSString*)path pathContent: (NSString*)otherPath;

currentDirectoryPath

- (NSString*) currentDirectoryPath;

directoryContentsAtPath:

- (NSArray*) directoryContentsAtPath: (NSString*)path;

enumeratorAtPath:

- (NSDirectoryEnumerator*) enumeratorAtPath: (NSString*)path;

fileAttributesAtPath:traverseLink:

- (NSDictionary*) fileAttributesAtPath: (NSString*)path traverseLink: (BOOL)flag;

fileExistsAtPath:

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

fileExistsAtPath:isDirectory:

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

fileSystemAttributesAtPath:

- (NSDictionary*) fileSystemAttributesAtPath: (NSString*)path;

fileSystemRepresentationWithPath:

- (const char*) fileSystemRepresentationWithPath: (NSString*)path;
Produces a C-string representation of a file path.
Attempts to incorporate drive information on windows.

isDeletableFileAtPath:

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

isExecutableFileAtPath:

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

isReadableFileAtPath:

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

isWritableFileAtPath:

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

linkPath:toPath:handler:

- (BOOL) linkPath: (NSString*)source toPath: (NSString*)destination handler: handler;

movePath:toPath:handler:

- (BOOL) movePath: (NSString*)source toPath: (NSString*)destination handler: handler;

pathContentOfSymbolicLinkAtPath:

- (NSString*) pathContentOfSymbolicLinkAtPath: (NSString*)cStringPath;

removeFileAtPath:handler:

- (BOOL) removeFileAtPath: (NSString*)path handler: handler;

stringWithFileSystemRepresentation:

- (NSString*) stringWithFileSystemRepresentation: (const char*)string;

subpathsAtPath:

- (NSArray*) subpathsAtPath: (NSString*)path;

fileManager:shouldProceedAfterError:

- (BOOL) fileManager: (NSFileManager*)manager shouldProceedAfterError: (NSDictionary*)errorInfo;

fileManager:willProcessPath:

- (BOOL) fileManager: (NSFileManager*)manager willProcessPath: (NSString*)path;