私はすでにドキュメントディレクトリのパスを取得し、内部にいくつかのディレクトリを作成します。私はすでにディレクトリが存在するかどうかをチェックする方法、それを削除する方法、ファイルを削除する方法を知っていますが、ディレクトリをどのようにリストできますか?ありがとうございました。ファイルのiOSは既存のディレクトリを一覧表示します
私が使用するリスト:
int Count;
NSString *path;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"SomeDirectoryName"];
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:NULL];
for (Count = 0; Count < (int)[directoryContent count]; Count++)
{
NSLog(@"File %d: %@", (Count + 1), [directoryContent objectAtIndex:Count]);
}
どうすればいいですか? –
@AmiriDev [-enumeratorAtPath: ']のドキュメント(https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSFileManager_Class/Reference/Reference.html)を見ましたか? %23 // apple_ref/occ/instm/NSFileManager/enumeratorAtPath :)?そこには例があります。 – Caleb
この質問にお答えください。 http://stackoverflow.com/questions/14931224/how-to-get-the-list-of-directores-in-nsdocumentdirectory –