ドキュメント ディレクトリに newFolder という名前のフォルダを 1 つ作成しています。そのため、newFolder で作成されたフォルダに txt ファイルを作成する方法を知りたいのですが、ドキュメント ディレクトリにファイルを作成する方法ですが、自分のフォルダにファイルを作成する方法は次のとおりです。このファイルも newFolder から取得し、iPhone のメール コンポーザに渡したいと思います。
これは私のドキュメントフォルダーにフォルダーを作成することですが、今はこのフォルダー名 newFolder にファイルを作成したいと思っています。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"newFolder"];
NSError *error = NULL;
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
私はこのコードを書いていますが、私のcsvファイルはdoumentディレクトリフォルダに作成されています.このファイルを自分のフォルダに作成したいです.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
NSString *filename = [docDir stringByAppendingPathComponent:[NSString stringWithFormat:@"EmployeeBase.Csv"]];
NSError *error = NULL;
BOOL written = [csvString writeToFile:filename atomically:YES encoding:NSUTF8StringEncoding error:&error];
if (!written)
NSLog(@"write failed, error=%@", error);