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 件のコメント:
コメントを投稿