0

NSHomeDirectory の「Documents」フォルダ内に少なくとも 1 つのファイルがあるかどうかを確認できますか?

NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];

// Point to Document directory
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

// Write out the contents of home directory to console
NSLog(@"Documents directory: %@", [fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]);
4

1 に答える 1

2

もちろん!

NSFileManager のcontentsOfDirectoryAtPath: error:メソッドは配列を返します。

カウントがゼロの配列の場合は、空のディレクトリです。

エラーが返された場合は、ディレクトリが存在しません (または、間違ったパスを渡しました)。

于 2012-05-16T11:18:13.560 に答える