名前を持つファイルをディレクトリに書き込んでいます。
そのファイルを読み込みたい場合は、読み込むファイルをOSに指示する必要があります。
以下は、ディレクトリ内のファイル(この例では "Documents"ディレクトリ)を列挙するコードです。
ある時点で、コードは、読んでいるファイルについて決定する必要があります。
NSString *docsDir = [NSHomeDirectory() stringByAppendingPathComponent: @"Documents"];
NSFileManager *localFileManager = [NSFileManager defaultManager];
NSDirectoryEnumerator *dirEnum =
[localFileManager enumeratorAtPath:docsDir];
NSString *file;
while (file = [dirEnum nextObject]) {
if ([file isEqualToString: _The_NAME_YOU_ARE_LOOKING_FOR_]) {
NSString *fullPath = [NSString stringWithFormat:@"%@/%@", docsDir,file];
// READ YOUR FILE FROM HERE
NSDictionary *attrs = [localFileManager
attributesOfItemAtPath:fullPath error:&error];
if (error) {
NSLog(@" error - %@", error);
} else {
NSLog(@" file : %@", file);
NSInteger fsiz = [attrs fileSize];
NSString *ftyp = [attrs fileType];
NSDate *fmod = [attrs fileModificationDate];
NSInteger fperm= [attrs filePosixPermissions];
NSLog(@" %9d : %@ : %@ : %@ : %d", fsiz, file, ftyp, fmod, fperm);
}
}
}
ディレクトリを開くことができないのに驚いていますか? – v1Axvw
私はディレクトリを開くことができ、私はファイルを書くことができますが、読み込みに失敗しました - rcvバッファにデータがありません。 – theWalker