NSArray * NSSearchPathForDirectoriesInDomains (
NSSearchPathDirectory directory,
NSSearchPathDomainMask domainMask,
BOOL expandTilde
);
NSSearchPathDirectoryは、取得するパスの種類を指定します。
定数 | 内容 |
NSApplicationDirectory | アプリケーションディレクトリ (/Applications) |
NSDemoApplicationDirectory | デモバージョンアプリケーション ディレクトリ (/Demos) |
NSDeveloperApplicationDirectory | 開発用アプリケーションディレクトリ (/Developer/Applications) |
NSAdminApplicationDirectory | システムとネットワーク管理者用 アプリケーションディレクトリ (/Administration) |
NSLibraryDirectory | ライブラリディレクトリ |
NSDeveloperDirectory | 開発ツールディレクトリ(/Developer) |
NSUserDirectory | ユーザディレクトリ(/Users) |
NSDocumentationDirectory | ドキュメンテーションディレクトリ (/Library/Documentation) |
NSDocumentDirectory | ドキュメントディレクトリ |
NSCoreServiceDirectory | コアサービスディレクトリ (/System/Libary/CoreServices) |
NSAutosavedInformationDirectory | 自動保存ディレクトリ (~/Library/Autosave Information) |
NSDesktopDirectory | デスクトップ |
NSCachesDirectory | キャッシュディレクトリ (Library/Caches) |
NSApplicationSupportDirectory | アプリケーションサポート ディレクトリ (Library/Application Support) |
NSDownloadsDirectory | ダウンロードディレクトリ |
NSInputMethodsDirectory | インプットメソッドディレクトリ (Library/Input Methods) |
NSMoviesDirectory | ムービーディレクトリ(~/Movies) |
NSMusicDirectory | ミュージックディレクトリ(~/Musics) |
NSPicturesDirectory | ピクチャディレクトリ(~/Picture) |
NSPrinterDescriptionDirectory | プリンタ情報ディレクトリ (Library/Printers/PPDs) |
NSSharedPublicDirectory | パブリックディレクトリ(~/Public) |
NSPreferencePanesDirectory | プリファレンスペインディレクトリ (~/PreferencePanes) |
NSItemReplacementDirectory | 「NSFileManager」クラスの 「URLForDirectory:inDomain :appropriateForURL:create:error:」 メソッドと組み合わせて使用する定数 |
NSAllApplicationsDirectory | 全アプリケーションディレクトリ |
NSAllLibrariesDirectory | 全ライブラリディレクトリ |
NSSearchPathDomainMaskは、取得するパスの範囲を指定します。
定数 | 内容 |
NSUserDomainMask | ユーザーのホームディレクトリ |
NSLocalDomainMask | ローカルマシン内 |
NSNetworkDomainMask | ネットワーク内(/Network等) |
NSSystemDomainMask | システム内(/System) |
NSAllDomainsMask | 全てのドメイン |
expandTildeは、パスが長い場合にチルダをフルパスにするかを指定します。
NSString文字の配列がNSArrayに返却されます。
0 件のコメント:
コメントを投稿