2012年3月14日水曜日

ディレクトリ作成/削除


//NSFileManagerオブジェクトを取得。
NSFileManager *fm = [NSFileManager defaultManager];

//ディレクトリ存在チェック
BOOL isDirectory;
BOOL found = [fm fileExistsAtPath:fileURL.path isDirectory:&isDirectory];
if (found) {
    if (isDirectory) {
        NSLog(@"getDirectory: %@: %@", fileURL, @"同名のディレクトリがあります。");
    } else {
        NSLog(@"getDirectory: %@: %@", fileURL, @"同名のファイルがあります。");
    }
} else {
    //ディレクトリ作成
    NSError *error = nil;
    if (![fm createDirectoryAtURL:fileURL withIntermediateDirectories:<                                attributes:nil error:&e       r]) {             NSLog(@"ディレクトリ作成でエラー発生: %@: %@", fileURL, error.localizedDescription);         }     } } //ディレクトリ/ファイルの削除 NSError *error = nil; if (![fm removeItemAtURL:fileURL error:&error]) {
    NSLog(@"削除でエラー発生: %@: %@", fileURL, error.localizedDescription);

関連Blog
データのディスクへの保存
ディレクトリ作成/削除

0 件のコメント: