私は個人的な目的のためにOS Xアプリケーションを作成しています。そこで、plistタイプのすべてのファイルを取得して検索したいところです。私は最初の仕事に苦労しています。あなたは正しい方向で私を指すか、オンラインチュートリアルを提供してください。ありがとう。plistタイプのファイルを取得する
0
A
答えて
0
NSString *searchDirectory = ...;
NSArray *files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath: searchDirectory
error: NULL];
[files enumerateObjectsUsingBlock: ^(NSString *fileName, NSUInteger idx, BOOL *stop) {
if ([[fileName pathExtension] isEqualToString: @"plist"]) {
NSString *filePath = [searchDirectory stringByAppendingPathComponent: fileName];
// Do something with the plist file
}
}];
+1
パスの拡張子を確認しないで、UTIを確認してください。 ' - [NSWorkspace typeOfFile:error:]'の後にタイプとして '-type:conformsToType:'と "com.apple.property-list"を付けてください。 –
0
このようなものを試してみてください。また
NSError *error = nil;
NSString *folder = <# your folder #>;
NSArray *contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:folder error:&error];
if (error) {
<# deal with error #>
} else {
NSString *path;
for (NSString *entry in contents) {
if ([entry hasSuffix:@"plist"]) {
path = [folder stringByAppendingPathComponent:entry];
<# do something with file at path #>
}
}
}
、発見ディレクトリ内容にNSFileManager
クラスリファレンスのセクションに関連する方法をご確認ください。
関連する問題
- 1. plistの内容を取得
- 2. 別のplistを取得する方法?
- 3. NSUserDefaults plistファイルをデバイスから取得する
- 4. プロジェクトディレクトリ外のplistファイルを読み取る
- 5. NSDictionaryのplistからデータを取得
- 6. NSURLSessionはplistファイルからデータを取得しません
- 7. 複数の辞書をplistファイルに保存して取得する
- 8. plistファイルに格納されている配列データを取得する
- 9. Behat/Minkの入力タイプのファイル名を取得する
- 10. 実行時にファイルのコンテンツ/タイプを取得する方法
- 11. ウィジェット内で入力タイプのファイル値を取得する
- 12. Mimeタイプ(コンテンツタイプ)のファイル拡張子を取得するには
- 13. ファイルのMIMEタイプを取得する最も良い方法
- 14. ファイルから読み込む推奨タイプplist、string、rich text-objectiveC
- 15. plistから値を取得する方法
- 16. UISegmentedControlをplistに格納して取得する方法
- 17. WPOSのiOS .plistファイルを解析する
- 18. カスタム投稿タイプの添付ファイルのファイル名とファイルサイズを取得する方法
- 19. Boost.Any元のタイプを取得する
- 20. MediaSource.isTypeSupportedのMIMEタイプを取得する
- 21. 入力タイプのデータを取得する
- 22. 読み取り専用の.plistファイルを設定します。
- 23. ASP.NETで「WARファイル」タイプの配備を取得できますか?
- 24. plistファイル付きNSTableView
- 25. .plistファイルから文字列を読み取るエラー
- 26. plistファイルを削除するには
- 27. .plistファイルを作成する方法
- 28. オブジェクトをplistファイルに保存する
- 29. Pythonでplistファイルを解析する
- 30. plistから読み取る
私は明確にしたいと思います。私は、グローバル検索を望むのではなく、特定のディレクトリの検索をしたい。 –