[iOS]ドキュメントディレクトリにあるファイルの一覧取得

iOSにおける
特定ディレクトリにある
ファイルの一覧を取得する
サンプルプログラムです。
※今回はドキュメントルートを例にしています。

ソースコード

# No.01
NSFileManager	*fileManager	= [NSFileManager defaultManager];
NSArray			*ducumentDir	=  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString		*docRoot		= [ducumentDir objectAtIndex:0];
# No.02
for ( NSString *dirName  in [fileManager contentsOfDirectoryAtPath:docRoot error:&error] )
	NSLog( @"%@" , dirName );

解説

# No.01
Objective-Cにおけるファイル操作クラス[NSFileManager]の
新規インスタンスを生成します。

# No.02
ディレクトリ内部にあるファイル(フォルダも含む)の一覧を検索します。
クラス[NSFileManager]の関数[contentsOfDirectoryAtPath: error]を
実行すると引数で指定したディレクトリにあるファイル名の一覧を配列で返してくれます。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)