如何以编程方式创建文件夹并将已安装的应用程序移动到此文件

时间:2014-03-21 05:13:32

标签: ios ios5

我有两个单独的应用程序。当我在设备上安装它们时,它们显示为普通应用程序。但是当我第一次运行应用程序时,我想创建一个文件夹并将这两个应用程序移动到此文件夹中。我知道我们可以通过拖放将第一个应用程序移动到其他应用程序时执行此操作。但我想自动完成。

1 个答案:

答案 0 :(得分:0)

NSError *ferr;
            NSString *filename = [NSString stringWithFormat:@"RecordFile_%@.txt",donation_rec_id_str];
            NSString *destination_path = [self DocumentDirectory];
            destination_path = [destination_path stringByAppendingString:@"/Record_Backup"];

            //Create folder
            if (![[NSFileManager defaultManager] fileExistsAtPath:destination_path])
                [[NSFileManager defaultManager] createDirectoryAtPath:destination_path withIntermediateDirectories:NO attributes:nil error:&ferr];

            destination_path = [destination_path stringByAppendingPathComponent:filename];
            NSLog(@"FULL PATH:%@",destination_path);

            //MOVE/RENAME FILE
            if ( [[NSFileManager defaultManager] isReadableFileAtPath:source_filepath] ){
                [[NSFileManager defaultManager] copyItemAtPath:source_filepath toPath:destination_path error:NULL];
            }