パス/documents/recording.cafにファイルがあり、それをフォルダー/ document/folderにコピーするとします。どうすればいいですか?次のコードを使用する場合、パスにファイル名と拡張子を含める必要があるように見えますが、これは常にわかりません。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *newPath = [documentsDirectory stringByAppendingPathComponent:@"/temporary/recording.caf"];
if ([fileManager fileExistsAtPath:newPath] == NO) {
[fileManager copyItemAtPath:file toPath:newPath error:&error];
}
}
テーブルビューは、ディレクトリ内で見つかったすべてのファイルで更新されます。ユーザーがセルをタップした場合、このファイルを別の場所にコピーしたいと思います。