These constants specify the location of a variety of directories.
Available in Mac OS X v10.0 and later.
| C# | Visual Basic | Visual C++ |
public enum NSSearchPathDirectory
Public Enumeration NSSearchPathDirectory
public enum class NSSearchPathDirectory
| Member | Description |
|---|---|
| NSApplicationDirectory | Supported applications (/Applications). Available in Mac OS X v10.0 and later. |
| NSDemoApplicationDirectory | Unsupported applications and demonstration versions. Available in Mac OS X v10.0 and later. |
| NSDeveloperApplicationDirectory | Developer applications (/Developer/Applications). Available in Mac OS X v10.0 and later. |
| NSAdminApplicationDirectory | System and network administration applications. Available in Mac OS X v10.0 and later. |
| NSLibraryDirectory | Various user-visible documentation, support, and configuration files (/Library). Available in Mac OS X v10.0 and later. |
| NSDeveloperDirectory | Developer resources (/Developer). Deprecated: Beginning with Xcode 3.0, developer tools can be installed in any location. Available in Mac OS X v10.0 and later. |
| NSUserDirectory | User home directories (/Users). Available in Mac OS X v10.0 and later. |
| NSDocumentationDirectory | Documentation. Available in Mac OS X v10.0 and later. |
| NSDocumentDirectory | Document directory. Available in Mac OS X v10.2 and later. |
| NSCoreServiceDirectory | Location of core services (System/Library/CoreServices). Available in Mac OS X v10.4 and later. |
| NSAutosavedInformationDirectory | Location of user’s autosaved documents Library/Autosave Information Available in Mac OS X v10.6 and later. |
| NSDesktopDirectory | Location of user’s desktop directory. Available in Mac OS X v10.4 and later. |
| NSCachesDirectory | Location of discardable cache files (Library/Caches). Available in Mac OS X v10.4 and later. |
| NSApplicationSupportDirectory | Location of application support files (Library/Application Support). Available in Mac OS X v10.4 and later. |
| NSDownloadsDirectory | Location of the user’s downloads directory. The NSDownloadsDirectory flag will only produce a path only when the NSUserDomainMask is provided. Available in Mac OS X v10.5 and later. |
| NSInputMethodsDirectory | Location of Input Methods (Library/Input Methods) Available in Mac OS X v10.6 and later. |
| NSMoviesDirectory | Location of user's Movies directory (~/Movies) Available in Mac OS X v10.6 and later. |
| NSMusicDirectory | Location of user's Movies directory (~/Music) Available in Mac OS X v10.6 and later. |
| NSPicturesDirectory | Location of user's Movies directory (~/Pictures) Available in Mac OS X v10.6 and later. |
| NSPrinterDescriptionDirectory | Location of system's PPDs directory (Library/Printers/PPDs) Available in Mac OS X v10.6 and later. |
| NSSharedPublicDirectory | Location of user's Public sharing directory (~/Public) Available in Mac OS X v10.6 and later. |
| NSPreferencePanesDirectory | Location of the PreferencePanes directory for use with System Preferences (Library/PreferencePanes) Available in Mac OS X v10.6 and later. |
| NSItemReplacementDirectory | For use with NSFileManager method URLForDirectory:inDomain:appropriateForURL:create:error: Available in Mac OS X v10.6 and later. |
| NSAllApplicationsDirectory | All directories where applications can occur. Available in Mac OS X v10.0 and later. |
| NSAllLibrariesDirectory | All directories where resources can occur. Available in Mac OS X v10.0 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)